Wonderful place - had everything we needed. Perfect location. The responsiveness and guest services was great. The terrace was marvelous - even with a few days of rain, parts of it stayed dry enough to use.