This place is perfect! The location is unbeatable. The patio was well set up for coffee/lunch/dinner with a bay view. Easy access to the sand and water meant that the kids barely left the beach. Dog friendly and superclean! Everything is thoughtfully laid out and amenities were spot on.