This is a great place for the price...a wonderful location. We really enjoyed the beaches and the snorkelling without driving anywhere. The walk along the ocean, watching the humpbacks breech was wonderful. There is a good yoga studio within walking distance, and we played tennis right on site every day.The kitchen was very well equipped, and we really appreciated the lockbox. We agree with others about the bed being uncomfortable, but we got used to it!