Great location with beautiful ocean views, spacious with two floors and two bedrooms and a pullout sofa bed. Reserved parking is convenient; easy check-in and out; Great shower and cute bathrooms. We used snorkel gears and life jacket even for snorkeling. They had beach towers and beach blankets and a cooler and other beach equipment, very useful for beach hot days. We enjoyed our stay!