4 Stars - Can't beat the value here. Stayed with my family for a few days, and it was perfect. Breakfast was substantial, with waffles, bagels, egg sandwiches (had to microwave), fruit, cereal, milk, yogurt, and various juices. It was great to have both indoor and outdoor pools for entertaining little ones when the beach was too tiring for them or the weather was uncooperative. Docking a star for the dated room with rusty faucets in the bathroom, but we didn't go there to hang out indoors so no big deal. Location is phenomenal, with a short, kid-friendly walk to the ice cream shop, mini golf, arcade, etc. Staff was friendly and accommodating. We're coming back, for sure.