Unbeatable amenities, very spacious. Very well equipped kitchen and patio. Comfortable beds, beautiful view, and very close to the beach. We would stay here again in a heartbeat.