A small group of friends and I stayed here for a weekend! It was a great option as we needed multiple bedrooms and wanted to be near the beach. I definitely recommend if that's what you're looking for. It helps that there are 2.5 bathrooms, lots of rooms, and there were lots of towels provided and such.
I do want to point out that the interior has not been updated in a long time it appears, compared to the photos on this listing. The decor and furniture seems to be either different or much older than it looks in the photos -- the couch pillows were tinted & flat, carpet NOT wood flooring, bedding was thin, & the beds themselves (especially the broken bunks) were uncomfortable. In addition, the A/C system seemed to be a little wonky - it would blow heat randomly, then be really cold. Also, the lowest level of the building is separate and other guests were staying there.
Overall, really great on-beach option with good restaurants around. I still recommend for a vacay.