My wife booked a room here at the last minute, because it was by far the least expensive option she found both a week prior and right on the beach. Overall, it was not a bad stay. However, the accommodations are certainly not upscale.
The staff was harried (it is peak tourist season) but friendly. The breakfast buffet was fine, similar to what I usually expect when I travel to a Holiday Inn Express. The location on the beach is great--walk out the back door of the hotel and your are 100 yards from the beach! However, the room was rather small for our family. It was a small room with 2 queen beds that would be great to two people, but difficult with 4 or 5. Not updated, but clean.
If you do stay at the hotel, be aware that there is quite a difference in the type and location of rooms, probably due to the age of the hotel. Those located with interior doors are rather small. Some facing the street, that you can see in the photo above, seem much more spacious. Just be aware of the different rooms types when booking, if space matters to you.More