Clean and very beautiful stay. The location is perfect for those who want to be near everything but still want some sort of privacy. The view is amazing!! Kevin communicated and answered all our questions. Take advantage of the other amenities offered at the Hotel (spa, gym or pool) as well!