Its basically everything Cancun is except everyone speaks English and perfectly safe on or off resort. You can do all inclusive but we didn't. We went and got groceries and cooked a few meals and ate out at the different restaurants. Not sure you can go wrong at the resorts but we stayed at Alaia. Someone else on the board was there same time as me and I think stayed in an Airbnb. Can't see anything wrong with that either if you had a group.
@HCFord1 I think stayed at more of a jungle type resort which i imagine would be fun too.