I spent a night here in Jan 2011, and another 2 in Oct 2011. The rooms are starting to look a little run down and maintenance isn't always what you'd expect (we had 3 lights in our rooms that needed new bulbs), but it is a great spot to relax by the ocean and the buffet dinner is well worth it. The service was always great (by Pacific standards) and the staff at the front desk were happy to organise dive tours and boat trips for us. There is a great little reef straight off the beach that is good for snorkelling and reef walking at low tide, but it's not well advertised (I didn't know it was there on my first visit). My only real complaint is that there aren't any real options for meals in the area, and while the buffet dinner is nice, it would get expensive every night for a longer stay. That said, the bungalows have small fridges so you could stock up on basics if you needed. After two stays, I'd go back.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC