I think that price and the “stars” (hotel´s raiking quality) are important. If you want an “all inclusive hotel”, make sure you have 5 stars or at the third day you are going to hate the food.
But, if the hotel has good food mmmm, you’ll be so happy, you will eat and eat without having to cook and everything that eating requires. It is necessary that if you decide to be in the Riviera Maya, you have in mind the following issues:
1. You must be at the hotel located at the beach or,
2. Rent a car to find a beach close that you can go / or better
3. Buy a tour for each day to visit the best beaches and not have to worry of driving and drinking alcoholic beverages.
Have in mind that in almost every hotel in the Riviera Maya is immersed in the jungle and you can not t be transported easily from one place to another unless you have a car, it is noteworthy that many hotels offer guests free transportation from your lobby to Playa del Carmen, but at certain hours, make sure yours have that option. If you want to stay to do anything in your hotel, the Riviera is an excellent choice for this, also make sure the animation team and entertainment, that the hotel offers, have good quality on activities and shows so you will enjoy a lot your time in the hotel, some Hoteles Internet sites can have information about it. Some hotels offer guests pools noise less for customers seeking tranquility. Any way the Riviera Maya has it all and more that you can expect!