Beautiful, beach, clean, fun indoor and outdoor amenities, great kitchen