Stayed for four days at this resort and it looks exactly like it is pictured. Rooms are awesome and views are beautiful. My wife really liked it. People are so nice and there are bikes you can ride to the village. Pools are quite nice, outdoor showers, and a place to go if you want to get away from it for a while.
So here are the reasons why I am not giving four stars. Restaurant menu is very limited. For example, they had three kinds of shrimp - ceviche, shrimp salad and a local seafood soup. I had to ask them one day if they could fry me some shrimp. At one point I was so frustrated that I offered the waiter to buy the cook a recipe book. Most nights they didn't have any dessert or had run out. They also didn't have ice cream for the four days we were there even though we asked every day and the supermarkets a mile away sold ice cream. We ended up eating in the local village mostly the last two days and ordered food to be delivered. The hotel restaurant was nice enough to let us eat our delivery food in the main restaurant and they charged some nominal "corkage" fee, I think $5 US.
The beach is beautiful but the water isn't. Very close to the hotel a river empties into the ocean which makes the swimming area water brown even though it is quite blue a couple hundred feet offshore. Attractions such as caving, ziplining, etc. are two hours away by car. Public transportation, like in all of Belize, is extremely limited. So we did private tours the whole time which can get costly.
So overall, very nice hotel as far as lodging but the food issue makes me only give four stars. I am okay with the remoteness, but in a place like that one wants to just lounge about, read, swim and look forward to dinner (and ice cream). :)