The location is beautiful, the staff is incredibly friendly and helpful, and the breakfast is top notch. They arranged airport transportation for us and we were able to return a rental car to the hotel and give the front desk the key vs returning to the rental office. That was super convenient. The outdoor seating area has a beautiful view (great for sunsets). All in all, a great experience. My only two negatives are the showers are very small with no shelf area to set your toiletries. And the pool area didn't have any umbrellas for shade. But with that nearby beach, who needs a pool?