Barcelo Maya Grand Resort is situated on one of the worlds most impressive beaches with turquoise crystalline waters within the luxury Barcelo Maya Beach Resort.The hotel has 2760 rooms all of which have all types of facilities to ensure your stay in the Mexican Caribbean is an unforgettable experience.Enjoy the hotels incredible facilities which include: 6 buffet restaurants and 11 speciality restaurants. You can also enjoy the 5 restaurants situated on the beach. The hotel also boasts a business center, a childrens club pools and gift shops. Thanks to its great location you will be able to enjoy water sports such as sailing, diving, windsurfing, kayaking and jet skiing. The resort also has 2 floodlit tennis courts, a fitness centre 18-hole mini golf, beach volleyball, table tennis, aquaerobics water polo and archery. And if you are in the mood in Puerto Aventuras and in Playa del Carmen close to the hotel you will find both 18 hole and 9 hole golf courses.