The rooms are “blah” to moderately good.
There are two buildings: Main and adjacent. The main building is modern, clean and decent. The adjacent building is quite "blah". I really disliked the room we had on the "adjacent" building but liked our room in the main building. When in the adjacent building I felt the need to ensure my kids and I wore flip flops all around (no bare feet in the bathroom). The main building was much better and once we changed room to the main building, I was much happier.
The proximity to the beach is why we stayed here and it is awesome. Literally walk out of your room onto the beach. The beach recreational activities are great. We choose simple activities but they have most everything you can think of right there.
Sticking with the proximity, there is a great long pier just down from the hotel that is great to stroll along with kids. We have fun fishing and watching the old timers catch fish.
The hotel does allow pets in a few of their ground level rooms which is a plus for us. The complimentary breakfast is actually quite good (compared to others on this nature) as well.
We will go back, but will only stay in the main building.