First the bad: Our room was at the end of the building, with a view of the elevator & a wall, and bright lights that stayed on all night and weren't blocked out by the blinds. The shower was either scalding hot or freezing cold. The door to our room did not lock, which luckily we noticed, and maintenance had to come up and reprogram it. The DJ by the pool (maybe just a weekend thing) was way too loud, the drinks from the tiki bar were overpriced (2 pre-mixed frozen drinks & 2 canned beers = $26), and the pool desperately needed cleaned. Actually the whole hotel (outside of the room) was only sort of clean.
However, the good: We were able to get a room on a Saturday at about half of the online advertised rate. The building has a very cool look to it with palm trees and waterfalls. The staff was very helpful, and the location is great. The pool was warm, the pool deck is large with plenty of chairs and tables, and it was a fun atmosphere. It's only a few steps down to the beach where you can still hear the music from the DJ by the pool.
With a good cleaning and a beach-front reservation, this could be a great place to stay.