We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Mahekal Beach Resort
Nearby Hotels
$267
$165
Bookit.com
View Deal
Certificate of Excellence
  • Breakfast included
  • Pool
$227
$191
Bookit.com
View Deal
Certificate of Excellence
  • Free Parking
  • Breakfast included
$587
Bookit.com
View Deal
Certificate of Excellence
  • Free Parking
  • Breakfast included
Royal Hideaway Playacar(Playa del Carmen)
$297
$217
Barcelo.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
The Royal Playa del Carmen(Playa del Carmen)
$385
$240
Agoda.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Breakfast included
Valentin Imperial Riviera Maya(Playa del Secreto)(Great Value!)
$401
$289
Agoda.com
View Deal
Certificate of Excellence
  • Free Parking
  • Breakfast included
Grand Velas Riviera Maya(Playa del Carmen)
$1,434
$726
Bookit.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Fairmont Mayakoba(Playa del Carmen)
$438
$349
Orbitz.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Beachfront
$562
$472
Booking.com
View Deal
Certificate of Excellence
  • Free Parking
  • Breakfast included
$973
$450
Booking.com
View Deal
Certificate of Excellence
  • Free Parking
  • Breakfast included
Reviews (3,172)
Filter reviews
3,172 results
Traveler rating
2,095
733
191
86
67
Traveler type
Time of year
LanguageAll languages
More languages
2,095
733
191
86
67
Show reviews that mention
All reviewsshangri la caribehalf boardfuego restaurantpalapa stylegarden viewlas olasbreakfast and dinnerlas palapaspalapa roofocean frontping ponginfinity poolfifth avenuepalm treesthe wait staffcevichebug spray
Filter
Updating list...
2,374 - 2,379 of 3,172 reviews
A TripAdvisor Member
New York, NY
112
Reviewed March 23, 2006

Just returned from a 5-day stay at Shangri-la with my sister. This was our second stay at the hotel, and I can't think of a reason to go anywhere else for a beach vacation. The hotel offers a perfect balance of great service, absolutely gorgeous beach, all-you-need in a room, delicious food options, privacy and reasonable price. There are always seats available on the beach (and this is during a relatively high season), and the clarity of water and fine sand are exactly as from a Caribbean vacation poster.

The place may be romantic for couples but also very friendly to families with kids, and is a short walking distance from downtown where there are numerous going-out options. It has much more of an authentic Mexican feel than you would get in a large all-inclusive in Riviera Maya.

The food was quite good. The breakfast may seem repetitive if you stay for a longer period but you can alternate between several hot options, fruit, cereal and bakery. My favorite was the fruit and the variety was probably as good as you can get anywhere in Mexico. The dinner was generally outstanding, our favorite was parrillada buffet (grilled meat), however the Mexican buffet night was just good (the choices seem to have gotten simpler since last year). Overall, I would say the quality of food is superior to what you find in a normal all-inclusive hotel. And definitely, the quality of drinks is superior since these are not included in the dinner price and you can order quite good wine from the list.

All things considered, it was another perfect vacation on the beach. My compliments to the Shangri-la staff for making it possible.

Stayed: March 2006
12  Thank A TripAdvisor Member
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.
Reviewed March 8, 2006

very romantic hotel, nice and spacious rooms, clean with nice balcony. Breakfast was very nice, healty with plenty of fruits and musli, dinner was just ok, vegetabels a bit missing. Beach very nice. Pool area quiet and nice. Staff friendly and helpful and efficent. Unfortunately they were working on a new building accros the road and the noice was a bit bottering in the evening. If you look for a quiet and romantic vacation you will not be disappointed! It was a wonderful place and I would love to go back some times.

  • Stayed: March 2006
    • Value
    • Rooms
    • Cleanliness
    • Service
8  Thank OliviaSwitzerland
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.
Reviewed March 3, 2006

The location of this resort is truly beautiful. When we first got there we noticed how quiet it was. The long stretch of beach was amazing. There were always chairs available throughout the day, not like all-inclusives where you need to reserve your chair at 6am. Every morning birds would wake us up when their neat little calls. We traveled with our 3 year old toddler and this was the perfect place for him. He knew the layout of the place within a day and called the bungalow, "our little house" For children it would be nice if they had an in-room fridge and we brought a portable DVD player to play movies for him during down times and at night. As in some of the other postings remember to secure food away or in ziploc baggies because there are those tiny bugs which were inevitable with a toddler. Easy to clean up though. Would not recommend this place to people looking for lots of activity and night life. Truly a very romantic place for couples and great place for kids. Many families were there when we were. There are still many sand piles yet to clear away but they are working diligently each day to make this place nice. Alot of the area was still removing large fallen trees and rebuilding hotels.

  • Stayed: February 2006
    • Value
    • Rooms
    • Cleanliness
    • Service
12  Thank Melissa K
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.
Reviewed February 25, 2006

Stayed at Shangri La Caribe 8 feb-16 feb 2006.
Shangri La is the best hotel on the best beach,and have the nicest cabanas in Playa Del Carmen.
The staff in the restaurants was very funny and friendly and always helpful.
There was a lot of space on the beach and always sunbeds free.
Stayed in room Playa 5 and it was lovely and pituresc.
If you are going to Playa Del Carmen you must stay at this hotel.
If you are going to hire a car DO NOT take AVIS,
they dont try harder in Playa.

  • Stayed: February 2006
    • Value
    • Rooms
    • Cleanliness
    • Service
18  Thank Nilsson
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.
A TripAdvisor Member
BC, Canada
115
Reviewed February 18, 2006

Shangri-la is absolutely perfect! The staff are so friendly and have such a friendly and laid-back air about them, they make you feel at home. The rooms are nice, just the necessities, but we were on the beautiful beach so much we basically just slept in them. The breakfasts are great. They had tons of fresh fruit, and anything else you wanted. The beach was so beautiful, and not crowded at all, which was very nice! The dinners were also good. One night some staff came and sang to us. I would recommend this hotel for everyone. (The staff do not get a tip unless you give them one, even though they say they do)

  • Stayed: April 2005
    • Value
    • Rooms
    • Cleanliness
    • Service
15  Thank A TripAdvisor Member
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.
View more reviews