Great stay in an amazing location. Not cheap but a fair price for a high quality stay and experience. The hotel staff was very attentive and we felt well taken care of the entire time.