Absolutely amazing apartment and experience, from the reservation process to arrival and breakfast. Words cannot describe the incredible view of town from our balcony! I would stay here again in a heartbeat. Thank you to the wonderful staff for recommendations on everything from restaurants to beaches!