We stayed 3 days over an August weekend. Had a great time, very relaxing. Nice large, clean, new-looking rooms. The staff was very nice, pleasant, even though the hotel was full with a wedding group.
The beach is across the street, an easy 6-8 min walk. Have to cross the highway which can require a few minutes of patience at busy times.
Very family-oriented area, beach. No crowds at all.
The A/C unit short-cycled a lot at night, on/off every few minutes.