This place is a great location. Loved seeing the whales off the balcony, and wading out to see the turtles hanging on the rock wall. Loved the restaurant downstairs. The beach area is perfect for smaller kids, but you can easily drive to other beaches for a more grown up experience.