I would stay here again as the location was ideal, the beach and pool amenities were great, and the amount of space/layout was perfect for my husband and I, our nanny, and daughter. We loved the views from the spacious balconies (but be warned they are windy!) We did notice quite a few of the items in the unit could use upgrades or repairs such as chipped/missing wood panels, worn furniture, etc.