First the positives:
Others have written about how great this place is. They are right -- the beachfront lounge chairs are fun to hang out on, and the drinks at the bar are very good.
The BBQ was absolutely amazing: We had the whole red snapper, which was so fresh and perfectly seasoned. Probably one of the best meals we had in Asia.
Another good thing is the new manager. His name is Pond and he "gets it" when it comes to the needs of Western travelers. This is probably since he has lived in the US and Europe and wants to give the best service possible.
1. The front desk staff is TERRIBLE. They are either very mean/angry when you ask for help, or they simply don't care to try to help customers, and that is an understatement. (But don't worry, the rest of the hotel staff is really great)
2. The cheapest rooms are bad. They are no more than wooden bungalows on stilts that have holes in the floor which let insects come in at night. They are also tiny. Consider paying $5 more a night and getting a significantly better room.