Excellent
3739 Guest reviews
Playa Bavaro - Punta Cana, Punta Cana, Dominican Republic. See map
Loading ... Please wait whilst we find you the best room offers.
With a stay at Majestic Elegance Punta Cana - All Inclusive in Punta Cana (Bávaro), you'll be a 1-minute drive from Arena Gorda Beach and 6 minutes from Cana Bay Golf Club. This all-inclusive property is 7.8 mi (12.5 km) from Macao Beach and 10.2 mi (16.4 km) from Downtown Punta Cana. Make yourself at home in one of the 597 air-conditioned rooms featuring free minibar items and DVD players. Rooms have private balconies. Wired and wireless internet access is complimentary, and plasma televisions with satellite programming provide entertainment. Private bathrooms with separate bathtubs and showers feature jetted bathtubs and rainfall showerheads. Featured amenities include a business center, express check-in, and express check-out. Planning an event in Punta Cana? This property has 7266 square feet (675 square meters) of space consisting of a conference center and meeting rooms. Free self parking is available onsite.
EarthCheck
Professional property host/manager
Pets not allowed
Service animals are allowed
Service animals are exempt from fees/restrictions
The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change.
English
French
Spanish
Free WiFi
Parking available
Bar/Lounge
Dining services
Concierge
Laundry
Spa
Gym
Entertainment
Beach services
Smoking areas
Childcare
Business facilities
Banquet facilities
Accessible facilities
Elevator
Hair salon
ATM/banking
Concierge services
Gift shops or newsstand
Shopping on site
Conference space
Coffee/tea in common areas
Laundry facilities
Arcade/game room
Garden
Free breakfast
Health club
Nightclub
Children's pool
Safe-deposit box at front desk
Spa services on site
Multilingual staff
24-hour front desk
Business center
Porter/bellhop
Express check-out
On private beach
Casino
Full-service spa
Spa treatment room(s)
Meeting rooms
Sauna
Wedding services
Express check-in
Designated smoking areas
Pool umbrellas
Billiards or pool table
Grocery/convenience store
Wheelchair accessible parking
Number of restaurants - 6
Conference space size (feet) - 7266
Conference space size (meters) - 675
Tennis on site
Waterslide
Number of outdoor pools - 9
Number of hot tubs - 1
Conference center
Outdoor tennis courts - 3
Snack bar/deli
Turkish bath/Hammam
Free self parking
Number of bars/lounges - 15
Number of poolside bars - 2
Number of beach bars - 1
Number of swim-up bars - 2
Beach umbrellas
Free pool cabanas
Beach sun loungers
Pool sun loungers
Beach towels
Terrace
Babysitting or childcare (surcharge)
Children's club (free)
Supervised childcare/activities (surcharge)
Number of slot machines - 54
Number of gaming tables - 9
Number of VIP gaming rooms - 0
Casino floor size square feet - 4306
Casino floor size square meters - 400
Ballroom
Banquet hall
Wheelchair accessible (may have limitations)
Wheelchair-accessible concierge desk
Wheelchair-accessible registration desk
Wheelchair-accessible spa
Wheelchair-accessible pool
Wheelchair-accessible on-site restaurant
Wheelchair-accessible lounge
Restaurant availability
The property is well mainta
Well kept
Great pools, great beach, wonderful staff. We loved the Bali bed cabanas. All inclusive resort - so lots of food, plenty of alcohol offered at all times. Food was a bit disappointing. Nothing exceptional. And evening entertainment not great. But all in all, we had a wonderful week there.
This property is beautiful. My wife and I had a wonderful time at the Elegance. Swim up room was really nice to have. I have eaten at many resorts down in Punta Cana ant the food here was the best so far.
Nice place. Water and beach were beautiful. Pool was very nice and relaxing as well. Food left a little to be desired. Overall good trip and worth the price.
Beach is beautiful. The grounds are well kept. My husband and I enjoyed our stay. Juan our buttler was excellent. Olvin went above and beyond at check in. Felix is the best bartender, and Marta at the pool suggested the best drink options. We will definitely be back.
The male staff were top notch. Always positive. It was a great experience. The food could be hotter and thebrooms were warm. But overall would definitely go again.
Everyone and everything was wonderful beautiful beaches restaurants were OK. Buffets were wonderful. Would recommend visiting this resort.
Great property! Would highly recommend.
Awesome
This resort is fantastic!! The food, the staff, the amenities are all excellent!! Will definitely be returning
Beautiful beach and water. Staff was very nice. Food was mediocre. Room was very spacious and comfortable.
Majestic Elegance in Punta Cana was spectacular. The staff, restaurants, amenities and entertainment were excellent. We will be back.
We absolutely LOVED our stay. Although we made the impulsive decision to book a trip to Punta Cana during prime spring break season, we were still able to enjoy the quietness of the beach with the Elegance Club. If you're willing to spend an extra $100, I HIGHLY recommend opting for the adults only Elegance Club - you get access to more secluded pools and beaches and don't know have to deal with the rowdy people (no shame in being rowdy though lol just wasn't the vibe we were looking for). A ton of food options, friendly staff, and such nice amenities! Would definitely stay there again.
Overall, A very nice location and property. I few maintenance issues in the rooms, but they corrected them right away. Would definately visit again
Wonderful property with great service! This is my second time staying there and will go back
All the restaurants were very good!!
We had such a great time! Santiago our butler was amazing. Staff was friendly, resort was clean and safe. Definitely an older crowd and some families but great for me and my boyfriend as 24/25 yr olds
Very much enjoyed the stay. Great food, service, property. Only negative is to be extra super cautious of your belongings. Wallet was stolen off the top of the swim up bar while I was within 5 ft of it. Never turned in, fraud charges started popping within 24 hrs of me missing it. Locals (Staff) had to have taken it given the location and timing of charges. I take responsibility for even bringing it down there in the first place, but unfortunate nonetheless.
It’s been a few weeks and I don’t remember our check in person, but he was so patient and kind when we checked in. We needed to configure the room assignments differently than when we made the reservations and he was great. It made the spring break vacation start off on the right foot. The men and women working in the French restaurant were so much fun too.
We made a family trip to Majestic Elegance last year and didn't expect to return as we never go to the same place twice. But we just got back from our second visit to the property and fully expect to go again. The staff is friendly and incredibly accommodating, the food is really good (and we have vegans and vegetarians in our family and everything has plenty of options), and the property is lovely. There are also ple ty of excursions available if you want to take a day trip.
The resort staff were all very friendly and helpful despite the language barrier (we do not speak Spanish). Especially the bartenders 🙂. The food options meet our expectations although we are vegetarians. The resort was well maintained and the staff fixed any concerns quickly. But guest services response was sometimes slow and frustrating. The Bavaro beach is awesome especially the first half of the day when the tide is low and accessible directly from the property. They serve breakfast and lunch buffets by the beach as well! All inclusive- but Golf and restaurant reservations were a bit difficult and we did not get what we wanted even though we tried on day-1. In all fairness We were a big group so that made it difficult. There is plenty of opportunity to stay active - beach volleyball/pickleball/tennis/gym/swim etc.
This hotel was wonderful. We stayed on the club side. Private pool and staff was very friendly. Buffet Food was ok. Steakhouse was great . Our butler Juan was also wonderful and the bartender Gary was great!!
Nice
Excellent place
Everyone working at this property is so friendly and they all want to make your stay the best they can. We are 7 meals of lobster, the rooms were super clean and the beach is amazing. It was our third trip back and we’ll be back again in the future!
It's a great place. Plenty of food options, pools, bars, games, restaurants and daily entertainment acts. They won't let you be bored! Meet Francis and Marvin by the beach for fun group activities.
We have been to the majestic resorts several times and will return again in the future
We had a great time. Good food and drinks. Nice room, very comfortable. Staff were amazing.
We stayed at the majestic elegance in March 2025. The property was very nice, rooms were clean and the pool and pool bar were wonderful. However, we were disappointed with the lack of ocean views and the food. Very few rooms are actually ocean front and most are about a 5 minute walk to the beach, we definitely did not hear any waves when we were sleeping. The food options were scarce and we were very disappointed. The Italian restaurant is very dark and doesn't feel like it belongs at a beach resort. The sea and see restaurant was the only waterfront dining but we very disappointed with the options and quality. Me and my wife both left with stomaches and felt we ate much better at home.
Bars always running out of only American beer, staff members in areas with direct communication with guests either refused to speak English or don’t know how to speak English which makes it extremely difficult to communicate which in turn results in total frustration!! Just trying to ask for a simple glass of ice was challenging
Everything
Beautiful property. Options for meals excellent. Buffet had sooo many options... Staff willing to cook you anything, grill u steak, shrimp, pork, etc. Need new pickleball paddles... Several are no good. Staff at courts not friendly. All other staff very friendly and helpful. Gym busy and well used. Drinks inconsistent in alcohol amount... Wish they used a measuring device and made stronger for those desiring such. Coffee super strong and not like American coffee anywhere at resort. Loved resort. Would definitely return. Grounds are clean. Loud at night when kids go to bed in middle of night.
The experience I am sharing is a combined experience of 5 families. Our issues started from check in until we checked out. The property looks nice but there were some issues. Upon checking in, we were not given “towel” cards which were required to get towels at pools. We only found out about those when we went to get the towels. Btw, they charged us a fee for not returning the card that we’d never received. They waived it but it was not an easy discussion. Three of the families in our group had issues with the room from room being locked out, to leaks, to smells. The discussion with the front desk about all these issues wasn’t a good one. In fact, in one occassion, the person just hung up on us. The tiles at the bottom and side of the pool had come off and a couple of us got cuts as well. The number of staff serving beverage at the pool was very limited. We had to go to the bar every time we needed a drink. And when we did go to the bar, the bar was understaffed as well. Not sufficient staff at the beach as well. The funniest experience was at their club which has a completely exposed a sofa storing station on the second floor. All in all, very bad experience. Please do thorough research before you book.
Loved the 6 day visit of relaxing, friendly staff, great drinks and food. Beach is wonderful and water so pretty! Juan and Carlos at See and Sea and the steakhouse are wonderful, Manuel at check-in had our 4 rooms be in the same building which was so nice and appreciated. Anthony at breakfast and the steakhouse was stellar too! Room attendant exceptional, always had new towels and waters replaced as needed. Loved the towel decor or flowers left as well. Felt safe, clean enough and would return!
Staff is excellent. The only complaint we had was the teens or young kids running the walkway outside our room midnight to 2:30 am and yelling every night -security needs to walk around and stop that for sure ..
Enjoyed everything. Our wedding was perfect
Love the food and the people were super nice!
Family trip excellent experience
Been to many resorts, this staff is the friendliest we have experienced.
Loved this resort. Our second time. The beach is fantastic. Rooms clean and large. Staff super friendly. Shout out to Luis Miguel and Kaile for their awesome work ethic!!
Very friendly and well kept.
Majestic Elegance was a fun trip we had 12 people and were celebrating some birthdays.However the air conditioner in our room leaked and I slipped on the tile floor. We had a few problems with the Birthday Celebrations we had ordered. Restaurants we
Very good food and staff adrian ,carlos ,mirurgia, antony ,pedro very helpful people
Majestic Elegance Punta Cana is more than just a resort; it's an escape into a world of pure luxury and unparalleled service. From the moment we arrived, we were enveloped in an atmosphere of relaxation and refinement. The resort itself is a masterpiece of design, seamlessly blending modern elegance with the natural beauty of the Dominican Republic. Lush gardens, pristine pools, and a breathtaking beachfront create a picture-perfect setting for an unforgettable vacation. But what truly sets Majestic Elegance apart is its exceptional staff. Every interaction, from the warm welcome at check-in to the attentive service at the restaurants and bars, was marked by genuine care and a desire to ensure our every need was met. The staff's dedication to creating a personalized experience was evident in every detail, making us feel like valued guests throughout our stay. Our vacation was transformed into an unforgettable experience thanks to Karin, our exceptional butler. His genuine care and personable nature shone through every interaction. Karin went far beyond the expected, anticipating our needs and ensuring every detail of our comfort was met. He didn't just provide service; he created magic. We felt truly pampered and catered to, and our stay simply wouldn't have been the same without his remarkable dedication. Majestic is incredibly fortunate to have such a dedicated and talented individual on their team. Majestic Team - We can't wait to come back and visit you soon!
Property was easy to navigate and had everything we wanted:)
The staff were friendly, accommodating. Everything about this resort is excellent. The service and food were great. Pool area and activities were so much fun!
The property has good amenities, spacious rooms, good pools and a good beach. Lots of food and beverages options. I was not happy with the overall service, except for a few most of the staff in restaurants were not welcoming and polite, could be they were overworked, underpaid or just didn't care. Overall customer service fell flat of expectations atleast not at par with what one would expect for a property that claims to be 5 stars. Its more like a 5 star property with 3 star service.
Un lugar paradisíaco y con mucho encanto y excelente comida y servicio. Su personal muy amable y atentos y de un gran corazón !!
Very nice and I was a repeat customer
Very fun and enjoyable experience. Our Butler Henry went over his best effort that we Will have best experience. She even made a surprised room decor for my wife’s birthday. Our room is so great, ocean with a huge patio. Dining options are exemplary, very nice people and delicious food and drinks. We have the best experience of our life specially my wife had a blast birthday. Every restaurant we ho they have surprise greetings for her with especial Dominican birthday song. Best experience ever. Thank you all staff. The executive club is another best thing.
Beautiful resort with great restaurant options. Drinks, service and staff were awesome!
I stayed with my teenage daughter in the family side of the resort. The entertainment staff were fantastic and we really enjoyed the activities at the pool and the nightly shows in the theatre. The beach was gorgeous too. The food was only so-so. Definitely better in the a la carte restaurants, but the buffets were hit and miss and some items were really heavy on the salt. We had some minor inconveniences during our stay (our room wasn't ready until almost an hour past check in time, they forgot to give us the cards needed for beach towels, our room keys deactivated the day before we were supposed to check out), but staff were quick to fix things when it was flagged to them.
The resort was beautiful and had plenty of lounge chairs by the beach and the pool. Plenty of bars and restaurants. However, we found that the food at the buffet was better than the restaurants. We did not eat at any of the reservation only restaurants, but the steakhouse was out the tenderloin and the ribeye so we got New York strip, which was overcooked. The salmon was good but cold . We were there at 7:15. The Italian restaurant didn’t offer anything special. We ate all our other meals at the buffets which offered a wider selection. The wait staff in general were friendly.but most spoke very little English. On the plus side, the place was beautiful and well maintained and offered a lot of beach activities including hobie cats, kayaking and snorkeling which were all included.
Property was very well maintained. Beautiful vegetation throughout the property.
The property was very beautiful, well manicured and clean. Restaurants: The restaurants were very good-Japanese teppanyaki was excellent the gentleman we had put on a fantastic show. The regular restaurant (sushi) was incredible and had so many different choices. The Italian restaurant was very good and service was excellent. The Buffets were good and had plenty of choices. Tons of lobster on several days. The Steak House was a let down as our food was not even warm-many other guests complained of the same issue. The Sea & Sea restaurant if nice located right on the beach (what a view)We did not try the French restaurant. The drinks were a bit disappointing because they didn’t make them look fancy with the fruits, etc. I’ve never ordered a Pina Colada anywhere and not have a piece of pineapple on the rim. This was disappointing! Room: We had a Jr. Suite room with a king bed and a jacuzzi with a balcony. The room was huge, modern and very clean. I do feel that the shower could use another shelf for toiletries given the size of the shower. Beach: Absolutely beautiful stretch of beach with crystal clear water and plenty of chairs and palapas. Hotel security guards were always on the resort beach helping to make you feel safe. Entertainment: Nightly Shows were good but the sound system needs improvement. The Show Director (tiny guy) we could not understand a word he said when he spoke. Shopping: There is plenty little gift shops on the property & a pharmacy.
Disfrutamos mucho nuestra estancia. El personal cuál buenos latinos fueron muy cálidos lo cual nos hizo sentir como en casa. Su gente hace la diferencia!! Lo único que vale remarcar es que esperábamos ver una playa sin sargazo, pero definitivamente es un lugar para regresar.
loved the private beach for adults only. the buffet food was luke warm lots of variety but the temp of the food needed to be better. some of the staff could not speak english.
Very nice hotel with good atmosphere, entertaining very nice, food excellent, during very very good
Food and accommodation is excellent
I didnt like the fact there was no double beds available when requested and the website says double beds
The resort is beautiful, rooms big and spacious , several restaurants and the staff everywhere is so friendly
We thought that the resort was very clean and the staff was very friendly. We enjoyed the buffet choices and thought the food was good. The "specialty" restaurant choices weren't as unique as some resorts we have stayed on. The steakhouse was good. Our main complaint was the absolute insanity of the spring breakers while we were there. We were hoping that they would not have as many there, as it is a bit nicer of of a resort. However, the kids in the room next door screamed, fought and threw things all night long, every night. I suppose it is hard to regulate that but it definitely soured our experience. I would definitely go back to this resort, but NOT during spring break!!
Great property and experience the only thing that lowered from a 5 star to a 4 star is our power went out in our room twice at night and the water went out for a few hours one night. Otherwise very enjoyable and memorable resort. Would recommend to friends and family and plan to go back soon.
The property was well kept and clean. The beach front is amazing. The staff is friendly and definitely try hard to please you even with the language barrier. The bar tenders are amazing Pools are gorgeous 9 doors Japanese restaurant was amazing Cons: The rooms could be updated Even though its posted Like most other resorts people take the best spots at the beach leave their stuff and leave for hours. The no reserving spots should be reinforced at least at the club level. The street food restaurant was less than desirable the staff appeared to be untrained and it was dirty. I would definitely stay at this resort again had a great time.
Wonderful, but NOT FAMILY FRIENDLY! Great hotel, but everything is accommodated towards teenager groups. Drunk teenagers from morning till late night. Music blasting til 11pm in the middle of the hotel. Restricted adult areas, but all events and parties take place in the ‘common’ areas. They openly could not care less about what a family with kids need.
Food was excellent. Staff was friendly. First class all around.
Good experience.
We really enjoyed our stay the food and the property was amazing. Your staff are exceptionally beautiful people So friendly and so much fun to spend the day with. Thanks JiJi , Francis, Luis, Chocolatee, and all the wait staff sorry I dont remember your names
Staff was great. Hibachi was phenomenal, but make reservations right when you get there.
Loved this property!! Clean, safe, wonderful staff! Food was excellent too!
Excellent property! Very safe and clean!
This was our 2nd time at this resort and we loved it.
Such a beautiful resort. Our butler was Karin. He was helpful and professional. The staff were all so nice and welcoming. Beachfront which was perfect for us.
Great Service
Pool tiles falling off. Food was mediocre at best. Room furniture was uncomfortable. Pool furniture was uncomfortable.
This was our second time staying at the resort. The resort itself is amazing but unfortunately the spring break environment is extremely frusterating and is going to be what hurts this place. Large groups of so called "parents" bring their teenagers down for spring break. The parents go one direction, and the 15 and 16 year old kids end up at the bar and turning this 5 star resort into high school freaking gym class. Nothing worse than heading towards the pool bar and a group of 16 year olds take up the seats and start ordering strawberry daiquiris. Meanwhile another group is zipping around a football and nearly pegging people in lounge chairs. The resort has to get this under control. These kids under 18 need to be under adult supervision. The bar tenders dont care, they just want the tips!
Restaurants were only open for limited hours. There was a 3 hour period (about 3-6pm) where you couldn't get anything to eat. Evening food choices were often limited due to 'ethnic theme' days.
Beautiful landscaping, clean beaches
What I liked about the property is that it is totally walkable. I found the food to be very good. We mostly ate at Italian and steakhouse which were fantastic! Salt was an issue with all the food - tell them NO EXTRA SALT! What was missing was LUNCH SNACKS - you had to go to a buffet for lunch. There was no pizza, nachos or burgers to take and go (they say they have a 24h place - but that is only on weekends).
It is a beautiful resort. It’s the only one we plan on going to in the future. Been there twice already. Great rooms, pools and beach. Bars and food everywhere. The staff was friendly and very helpful. If you have any problems they address it immediately.
Staff is more than helpful. Our butler Guzman was fantastic.
Brach was wonderful, clean , no stone or seaweed. Beautiful landscaping around property. Room old, needs renovation and better cleaning crew. Food very poor quality. Two restaurants was only for VIP acssess and required male to wear long pants. I don't understand why such a requirement since we came in for vacation not wedding or other special occasions. Stake house had terrible food, buffet okay for breakfast, dinner not so much, sea see restauran also poor quality food. Unfortunately, I wouldn't recommend to visit this resort 😕
My husband and I had an amazing time. The staff are so friendly and welcoming, the restaurants were delicious, the entertainment was wonderful and the pools and beach were beautiful.
The property is beautiful. Lobby was stunning, and the downstairs from lobby bar and wait staff were on point. Restaurants are all located in that area. Reservations required for international and Japanese restaurants. The pools are amazing, clean, but could use a little tile repair. The beach is wonderful, and there is a little restaurant called Sea & See on the beach. Breakfast buffet and lunch. Plenty of beach chairs, and they cook lunch on the beach every day. Mostly burgers and chicken wings but, there was a fresh lobster day. The waiters came through every few minutes to check on drinks. No complaints there. Coffee. It’s a walk in the morning to find a good cup of coffee. There are pots in the room but, I like a fresh cup with cream. Milk is what they have so, bring your creamer if you must have it or a small bottle of baileys would have been perfect. If I would have seen it, I would have paid the extra for the members club. It’s worth it. We had some friends that had it and it’s the way to go.
Butlers were grear
Staff was great Felix our beach bartender Oscar from Destination Services and our butler Diego very friendly and accommodating !
Overall was an amazing stay. The only thing I would say is for the restuarants (not the buffet) you either need a reservation or you have to wait for a long time. I recommend just making reservations when you book the trip and if you need to cancel them (all the restaurants are free even the ones that need reservations). Also, room service is not spoken about enough. You can order anything from the room service menu between 7am -11pm for free; you just have to dial 0# (which no one told me when I got there). Also tip the workers! Everything was amazing! Oh and if you want a romantic dinner on the beach or anything extra that you have to pay for book in advance they have limited availabity that fills up really fast.
The resort and staff were great! There were plenty of food options available as well as activities for the guests. The staff was friendly and always willing to assist. I would absolutely recommend this resort.
The pools are beautiful and the staff is very friendly! Beach was very clean and free from moss. Highly recommend!
Everybody was very nice and friendly. Especially the stuff in the seafood restaurant ( Stephanie, Melvin and Toni) - they made us feel like home!
Never been treated so well by the entire staff at a resort! Not only is it absolutely beautiful everywhere you look but you’re treated like royalty. I would avoid the spring breakers though…it was pretty peaceful until they rolled in. Went to the sports bar late at night for a bite to eat, they had broken out a window at a nearby shop and thrown their garbage all over in front of that area, and were completely rude to the workers that showed up to clean their mess, it was completely disgraceful-that shame lies on their parents-not the resort. We will absolutely be returning though. And Hopefully you get Richard Rondon for a butler, this guy went above and beyond to make our stay as carefree as possible! Hands down the best concierge we’ve ever had and we are so thankful
This is a beautiful property. We enjoyed fantastic service, clean rooms each day, and an entirely enjoyable experience from start to finish. I highly recommend the club level, all the little extras are SO worth it. I will be back.
Really helpful and friendly staff! Great food! Beautiful beach! Amazing atmosphere!
Third time there. The staff is excellent, caring and kind. Everywhere is safe and clean. I’ll be back next year
Food in general very good service also good Rooms need to be refreshed they look old and tired. Very unpleasant smell in the bathroom mostly when flushing I’m returning customer for 10 years included my family and bring many friends Majestic never did anything to make my welcome whit upgrades or any special attention
This was our seventh time in Punta Cana and we have stayed at seven different all-inclusive resorts. It almost every way this was our favorite one, although they did fall short on a couple of small things. I will try to cover all the good and bad about our stay at this resort. The Majestic properties consist of the Majestic. There is the Majestic Colonial, which caters to a younger crown, the Majestic Elegance, the one that caters to all age groups, and the Majestic Mirage, which tends to cater to the older demographic. The Mirage is all Club level rooms and I heard they all have two bathrooms in each room! There are two main options at the Majestic Elegance, the club level and the regular rooms. You get a butler with the club level, they have their own buildings to stay in, and separate beach areas. It is a lot more money and we had friends at this level and it did not seem that big a difference to me. The resort itself is stunning. The grounds are some of the best maintained that I have ever seen. The beach is absolutely wonderful, plenty of sand, tons of chairs and shade, and the water was warm and calm during our stay. Our room was the nicest room we have ever had. The resort recently had an update and it shows. The shower was beautiful and water was always hot. The room was big, two different areas and we had a room with two big jacuzzi tubs, one indoors and one outside. The bed was one of the best beds I have slept on. Everything was beautiful. There are
Majestic Elegance Punta Cana - All Inclusive | Home in Punta Cana | Travala.com
Had a great stay. Property was well kept. Restaurants were great. Staff was amazing.