You must first understand that this is a condo/time share resort that has only recently began to use an all-inclusive venue to make some aditional reveune. Thus many if not most of the reviews you read are not from all-inclusive visitors, but rather, owners who no doubt love their property, but also want to see its value sustained.
As someone who enjoys the simplicity of the all-inclusive resort (no, not the free booze, but simplicity) I believe this resort has some problems with its dual approach. First, because there are two types of guests here, everyone must go thru a waiter to get a drink (even water) or any food; you must show your room card, you will then get a bill....which will show that you owe nothing..... except that on your bill is a large line for a "TIP" and your waiter waits for you to sign your receipt and return it to him. He will then give you your room key back. I have signed off on over $100 in tips since I have been here. When I submitted one breakfast check with a 25 pesos tiip (my waiter brought me a cup of coffee) my waiter explained that in US dollars this was only $2.00. So, this is one type of hassle I do not expect at an all-inclusive....and forget the idea of just going up to the bar and asking for anything!
Then of course there is the additional waiting involved with this type of system. You wait for a table, you wait for your waiter, you wait for your waiter to bring you a check.
I also suggest that you look carefully at the resort's pictures. Your junior delux suite with kitchen probably says "ocean view". Right? Well, maybe that is true. Imagine that the resort is built as a box with condos on all sides. They took a slice out of the middle of the wall on the side next to the ocean. So, most units can see thru this slot and see a slice of ocean. Your real view however is of the tiled court yard, snack shack, etc.
The resort is more subdued and quiet than many, but the tiled floor in the middle surrounded by brick condos also makes it easy for any noise/music/whistles to echo throughout the resort. Why they had to tile almost every square foot of the place I do not understand. Is certainly makes it easier to keep clean--all they must do is sweep it. The grounds may be beautiful to some but it looked like astro turf to me....look but do not think about touching.
The beach is beautiful. Clearly one of the very nicest beaches i have seen. And the pools are lovely. Unfortunately they are all around the snack shacks where they continually play loud and annoying music.
They rent their time shares on a sat-sat schedule so if you are off that schedule as I was, expect to spend part of a day getting moved to a new unit. They make it sound like it is no big deal, but who wants to pack up in the middle of their stay and wait to get relocated.
The rooms are very nice, but B units do not really have a kitchen. Of course you do not need one for all-inclusive. The beds are very comfortable.
Overall, I did not find this to be what I had expected. Perhaps if you know what you are getting you will have a better reaction. The resort has many positives, just know what you are going to get.
They offer only one special dining option and getting reservations is not that easy.