The location is spectacular, but the hotel itself was just so-so. It is a very old hotel, and so expectations were not particularly high, but we were still somewhat disappointed in the hotel experience. Food was expensive, and rooms were a bit shabby, and in need of maintenance. The staff was very good, but they can only do so much, and cannot hide the obvious worn appearance of the rooms.