Bahia Principe Fantasia Punta Cana reviews

TripAdvisor Traveler Rating

4.0 Very Good

  • Cleanliness 4.1
  • Location 4.3
  • Rooms 4.1
  • Service 3.9
  • Value 3.8

3137 TripAdvisor reviews

TripAdvisor users rated this property 5 out of 5

Best holiday experience

_amanda2073 (Cardiff, United Kingdom) on Jul 23, 2026

We recently stayed at Bahia Principe Fantasia/ explore legend. As a family of 7 we had an absolutely amazing time! ?From the moment we arrived, everything exceeded our expectations. Traveling with a group of 7 can sometimes be tricky, but this resort made it effortless. ?Highlights of our stay was the entertainment & Shows, the evening shows were spectacular! Truly high-energy, entertaining, and fun for all ages. ?Pools & Grounds were lovely, clean, and provided plenty of space for all of us to relax and play. The grounds were immaculately kept. There was constantly so much to see and do—nobody in our group was ever bored! The staff went above and beyond to make our stay memorable. We are leaving with wonderful memories and can’t wait to come back. Highly recommended for families!

TripAdvisor users rated this property 3 out of 5

Perfect for the children

Saleh M on Jul 23, 2026

Ok overall but so hot almost everywhere even in the rooms , beach is not useful and full of bad herbs and plants , it’s good for the kids with many activities and show but there’s a lack of employees comparing with the numbers of visitors.

TripAdvisor users rated this property 3 out of 5

Mixed reviews. Wouldn’t return

Samskii17 (Leicester, United Kingdom) on Jul 22, 2026

We are just returning from our stay at Bahía Príncipe fantasia and although we had a lovely 2 weeks, we likely wouldn’t return. There are so many good points to this hotel, the things to do for the kids is amazing. We had foam parties, pool inflatable sessions, games and the kids club ladies were amazing (we had tears from my daughter when we left) The staff are lovely and the ladies who serve drinks round the pool brought us our drinks without even asking by the end of the 2 weeks, knowing exactly what we order. The rooms were cleaned everyday and to a great standard. The drinks were premium spirits and had pretty much anything you asked for. All the cocktails come as non alcoholic which was great for me who doesn’t drink and meant my 7 year old could get involved too. When the football was on they put on extra staff and food which was a lovely touch. No sunbed wars was a massive bonus!! However there are a number of reasons we wouldn’t return. The whole hotel needs a massive refurb. I, for one, am not bothered about dated rooms but these go past that and are falling to pieces in a lot of areas. The bathroom is one door slam away from collapsing and little things like our tv remote didn’t work neither did the mini fridge. The mini bar is supposed to be stocked daily and we had to chase numerous times for it to be done, wasn’t ideal when travelling with a baby who needs constant water for bottles/drinking etc. Our opinion is that the hotel is massively centred around the Spanish. Without sounding like an arrogant Brit, we struggled with this. The entertainment around the pool was great but many of the team only spoke in Spanish, or repeated it in Spanish numerous times and only once in English when 9/10 you’d miss it. My husband and daughter who love to get involved with games didn’t do it this year because of this. There is also a problem with service at the bars being given to those who speak Spanish first, despite you queuing for longer. They will also speak to you in Spanish and assume you understand. (Again I don’t wish to sound like an entitled Brit but we struggled) The food was “ok” everything we ate was nice however it wasn’t the hottest and it was very much the same everyday. I’ve stayed in many bahia principes and this shocked me as I’ve never had this before. I expect it from a smaller hotels in Europe, not in a luxury hotel in the Caribbean. They have a great app to use but the day after check in it didn’t work. I then got an email saying to use the app for quick check out and what a surprise, it worked again on the last day. The beach at this time of year is covered in seaweed. This is a natural occurrence and not the hotels fault, more of a heads up if the beach is your thing. And finally the price of things is EXTORTIONATE. We are by no means tight on holiday but the price of additionals is downright daylight robbery. I paid $38 dollars for a baby float as we left ours at home and my 7 year old wanted a lilo. $59 dollars was the cheapest we could find and I outright refused to pay it. $27 for a football. We also ran out of baby wipes and paid $7 for one single pack. The sunscreen is upwards of $30 a bottle. Not hotel related however, we did the dolphin swimming and it was fabulous. However the cost of things there was again outrageous. $270 for the photos and that didn’t include the ones you have with the seal and parrots. $13 for ice cream and $12 for 2 drinks. The cost of the extras ruined things for us as it just isn’t financially viable especially in the current living crisis (UK). We found this put a dampener on our overall experience as the fun things we’d usually pay for and add we couldn’t. Overall a mixed review of the hotel. If it had a refurb and brought some of the costs of things down we would potentially come back. If it stays as is, we wouldn’t return.

TripAdvisor users rated this property 3 out of 5

Good hotel for families

Camy V (United Kingdom) on Jul 04, 2026

This is not a 5-star hotel as advertised by TUI and there are several areas that need improvement. However, we still enjoyed our stay because we prefer to make the most of our holiday rather than spend our time complaining. The resort itself is beautiful. The only à la carte restaurant we booked was the Oneiro Dinner Show. The show was fantastic and very entertaining. Unfortunately, we did not enjoy the starter or the main course, although the dessert was excellent. We were also disappointed that there was no kids menu available. Our daughter was left hungry by the end of the show, and we had to go to the buffet afterwards so she could eat something. The buffet was probably the most disappointing part of our stay. We never felt particularly welcomed there. Most of the staff looked unhappy, and it was rare to see a smile. Once seated, it often took a long time for someone to bring drinks, and whenever we asked for something, it felt as though we were inconveniencing the staff rather than being assisted. Good service can make a huge difference to a holiday experience, and unfortunately this was lacking during many of our buffet visits. On a much more positive note, the Kids Club was excellent. Every time our daughter attended, we were warmly welcomed. The staff were fantastic with the children, caring, friendly, and enthusiastic. There was a great variety of activities available throughout the day, and our daughter always looked forward to going back. The Kids Club was definitely one of the highlights of our stay and deserves recognition for the wonderful job they do. While the hotel did not meet our expectations of a true 5-star resort, we still enjoyed our stay thanks to the beautiful location, entertainment, excellent Kids Club, and quality time spent together as a family.

TripAdvisor users rated this property 4 out of 5

Great family vacation

Dsviera2003 (Dartmouth, Massachusetts) on Jul 03, 2026

We enjoyed staying at Bahia Principe Legend (formerly Fantasia) but mostly because we also had access to the other resorts in the Bahia Principe property. We loved the pools in EXPLORE. The golf cart transportation was very convenient since the property is so large. LEGEND had a nice pool as well. My 4 year old granddaughter loved the castle show and Oneiro Dinner show as well. Food was plentiful and good quality. There is plenty to choose from at the buffet. The restaurants were very good as well. Alcohol is low quality but I expected that since we are accustomed to going to Mexico where we have a membership at a hotel that includes top shelf liquor as part of our benefit package. Service was better at some restaurants than others. Language barrier did make things difficult but we were in their country so I made every effort to communicate in Spanish. Check in was my biggest complaint. Despite doing the 10 day early check in, it took us 10 hours to get our rooms. Again, language barrier and poor organization seemed to be the problem. Once that was resolved, things went smoothly. Rooms were very clean. Soap dispenser was missing in the shower. I asked for a blanket and 2 were delivered promptly. Our door stopped working and they came to fix it right away. We would stay at Bahia again. Just would like to try a different section like Explore, Âmbar, Esmerelda, Turquesa, or Aquamarine.

View All