Great place, everything was perfect, the office even allowed us to spend the afternoon by the pool after checkout while we waited for our flight. Our only very minor quibble was the giant bed pillows – two were passable but the others were so giant and firm that my wife slept on a rolled up towel instead. But aside from that the bed and sofabed were comfortable and the kitchen and bath met all our needs. Having a washing machine and dryer in the unit was super helpful. The beach view and location are spectacular.