My wife and I just returned from our first trip to Riviera Maya. We stayed at the Barcelo Maya Palace, which is an all-inclusive hotel. There are dozens of them in the same general area. We joined several friends, one of which had stayed there before and recommended it. To get there you will need to fly to Cancun. The airport there is nearly new and very efficient. The ground transfers are abundant and inexpensive. The resort itself was by far the best resort hotel we have ever experienced. The staff were very friendly and helpful. All of the staff that have direct contact with guests spoke sufficient English and were very professional. We felt safe and secure the entire time we were there. The buffets and special restaurants were fabulous! The grounds are beautiful and immaculate. There are plenty of pools, all of which are wonderful. The beach and water were marvelous! We snorkeled each day we were there. We also enjoyed the live theater offered each night. There were no extras required from the hotel. The only thing we spent money on once there was for excursions, souvenirs, and tipping. For these purposes, Pesos and Dollars are the accepted currencies. Overall, we feel that the Barcelo Maya Place is "Muy Bueno"!