Never have stayed in an all inclusive before. This was an OK hotel, kind of noisy, could here people walking around upstairs and outside your room. Also, every time someone went to the bathroom or would drain their tub, you would here it in the walls pretty loudly.
The one glaring negative that stood out was the smell. They use sewer water to water their gardens and the smell carries through the resort. I know many places in Mexico do something similar, but this was really bad and hard to stomach.
The restaurants for breakfast was nice, great service and good food, but for dinner, I would eat outside of the resort as the food was very average, tasted like it was prepared for the masses.