We had an amazing time at this place. It honestly exceeded my expectations with the attention to detail and level of cleanliness. The location is superb if you are not interested in having to drive much at all. Restaurants, shops and of course the beautiful beach are all within a very short walk. This place has honestly thought of everything- we were completely set for the duration of our trip and could not have been happier with our stay.