Good hotel for the price. Location was about 2 blocks from everything going on. Room was plenty large with 2 queen size beds. Very clean. Bathroom had new floor and wall tile; fixtures were not new, but were not terrible old either. Staff was accommodating - always plenty of free beach towels for the day; also I missed the checkout time, but they were very understanding and didn't make any fuss.
This is not one of the beach-side resorts with all the bells, whistles, and amenities those places have, but it is also not in the same ballpark for pricing. It is a basic hotel that is clean and close to everything you need.