This place was perfect for a family of 3. The main highlights are definitely the view, the shared amenities (pool, BBQ's, hot tub), and the location. The place was clean, had a kitchen with all the equipment to cook, and a very easy check-in/out process. The owners were great at keeping in touch before/during/after the trip. Overall, very happy with our stay and would book again.