We had a four night stay. Our bungalo unit was half of a duplex set back from the beachfront units but still with a direct view of the ocean. The unit was clean and looked as good in person as in pictures. The AC was quiet worked well enough to keep us comfortable. Nice shower and functional bath. We were close to the road but the noise wasn't a problem for sleeping.
The three complaints I see in other reviews are true but should be taken in context. The staff are all lovely, friendly, speak english well, and work very hard. There are many blooming bushes like hybiscus which give the grounds are good feel. The beach is kept neat but does have broken glass, The beach isn't really swimable due to the coral reef so beach shoes are recommended. We swam in the pool each day which we pretty much had to ourselves so the lack of beach wasn't a problem. The dinner service is slow. I think they have a hard time matching staff to number of guests that eat on site each night. They ask you make reservations but they can certainly improve by staggaring sitting times. It seems most parties show up right at 7p and they are not staffed to receive more then 4 tables at time. The food however is quite good and reasonably priced. We had a car so we eat at nearby restaurants a few times but if you don't have a car the restaurant would be fine if you're patient or arrive after 8p. Finally, yes the breakfast is as basic as it can be but the coffee is good in a great setting