Great place to stay for a family with older kids. All the amenities from games, an indoor shuffle board, plenty of beds, tucked away places, kitchen provisions, and a nice deck. Right on the marina.
Unfortunately, it is not easy to get to the beach. We were not told until arrival that the usual beach access was not available. There is beach access, but it is a mile up and over a steep hill with lots of steps, so not possible to get much gear to the beach.