We had a fair stay at this hotel. The all inclusive option has worked out fine however it got boring by the 4th day - the options started repeating themselves, even though there were a wide selection of main dishes, salads, grilled meats and fish and desserts. Everything started to become bland as they are not using spices because its a family oriented establishment.
The facilities are family oriented as well, all inclusive drinks are mostly on the sweet side, everything is sugary. The pools were so full we didn't dare using them - the beach was only steps away.
Our room was ok, we got a corner double, facing traffic. The cleaning is a hit-and-miss, sometimes our towels didn't get changed, sometimes our bed didn't get made. A bit of mañana attitude, especially when the cleaners tell you to hurry up and leave the room in 5' because they would NOT wait up...
So overall mixed feelings. Not too bad, not too good, not high on the "to return" list.