My fiancé and I booked this trip with limited international travel experience and as first time all-inclusive resort guests, we were impressed! Our check in and check out process was quick & easy. We had a personal butler (Leonel was awesome!!) who checked in with us everyday and ensured we had everything we needed at all times as well as assisted us with making reservations. We did not do any excursions, but we did have some professional photos taken which turned out great (although pricey). Our only advice if this is your first time visiting - be cautious of the vendors on the beach!! They do not work for the resort and will harass you/push things onto you and then ask for payment. Even if it seems like they’re just being friendly or offering something for free (like letting you hold a bird or iguana), it is not and you’ll be asked for $$$. Overall, our experience at Majestic Mirage was excellent! All of the staff were very friendly, facility was clean, and food and drinks were great. We hope to visit again!