If you have young kids that want to spend all day at the beach, this would be amazing for you. Not very crowded, and you cannot find a beach front hotel at this price anywhere that I am aware of.
However, as it was a couple's weekend, we are used to having a bit more small town charm around beach hotels, and this did not.
It was OK, nothing wrong so much as just not really an appealing surrounding area, which is not the hotel's fault, but still just left feeling like "eh".
Staff was very nice, and a cute (very little) gift shop.
One very cool thing, though, was that on the 4th of July, on the beach, we were able to see fireworks from several small cities on all sides.