Planning your dream vacation always includes accommodation; therefore choosing between a rental home and a hotel is a crucial decision.
In my opinion that has a lot to do with the number of people who are travelling, rental houses or apartments are ideal for families and groups of people, whereas hotels are an excellent option for couples. This is mainly because of the number of people in the party, costs and amenities. If you are just a couple in a romantic getaway, hotels are perfect. For a group of travellers, staying at a rental home guarantees they will remain closely, the accommodation costs will be reduced and you can have much more fun together in a more private environment.
A lot of people choose to stay at all inclusive resorts because of the convenience of having open restaurants, however, they do not realize that in the end, a lot of the meals are missed for several reasons (i.e. if you go out on excursions, missed the schedules of the restaurants, or decide to go explore the city). Note that food in Mexico is very affordable, delicious and nutritious; and that the Mayan Riviera has a lot of places that are unique in the world and you must visit meaning you will end up buying something to eat around the visited areas.
However, not all rental homes are good or well located. Make sure to choose one according to your needs. In pretty much all cases, you will need a rental car.