The place is cute and right next to the beach, we left our stuff on the sand and came back for meals and bathroom breaks. The deck is great for a morning coffee and lunches. If you plan to be outside taking in nice weather, its a very nice place. Many beds available, and a great view from the 2nd story common room and balcony.
The bathrooms are a bit small to share with a whole family traveling, but doable. The couple roaches we saw were off-putting, but hopefully management takes care of that asap. Had to buy laundry soap. Unfortunately, the biggest con was that we found the beds to be quite creaky and uncomfortable. The kids slept fine, but us adults did not sleep so well.
A little updating and maintenance, and this would be a very nice spot for a small family to stay.