arrow-up-icon Earn points on your existing loyalty program!
Back to hotel info

Excellent 8.7
Based on 1352 reviews

Recent customer comments

Filter by traveler type

based on 1352 reviews
  • Hotel Condition/Cleanliness 9.1
  • Facilities 9.0
  • Location 8.6
  • Room Comfort/Standard 9.1
  • Service 8.9
  • Value for Money 7.9
  • Food/Dining 8.4

Narindhon P.
August 14, 2015
Huge property with private beach
Nice room, great view, big pool

Victor T.
August 11, 2015
Nice romantic getaway
Big rooms, great service, plenty of things to do
The rooms are nice and big. Very comfortable. My only issue was that the food was a little below what i would expect from a Shangri-La hotel. Had 1 dinner and 2 breakfasts at Tides. The restaurant was nice, but the food was a little bland. Buffet selection was not what i expected.

Grisha D.
August 10, 2015
Wonderful stay
Room, food and staff

August 06, 2015
Great hotel
Fantastic staff, great facilites and really good rooms
I wish I can stay here every weekend! The staff are very skilled and showed happiness in helping.

Charles P.
August 04, 2015
Shangri-La's Cebu
Location, room, service
Very enjoyable

maria H.
United States
August 01, 2015
The best
Very nice

johny L.
August 01, 2015
a good place for relaxtation
friendly staff.nice surrounding n it well kept too.nice food in theirchinese restaurant
Had a enjoyable stay there.

Anthony R.
United Kingdom
July 20, 2015
Lots of activities
There was plenty to do and the staff were very friendly. We had an Ocean Wing Executive room on the 8th floor which had a lovely view although the room itself was slightly tired.

lu W.
July 18, 2015
My son loves it very much

Irma G.
July 15, 2015
Good Fun by the Beach
Spa, Kids Pool and Kids Indoor Play area
Shangrila Mactan is a great resort to stay at, especially if you have small kids. The water play area and indoor play area were fantastic. The spa was also really good. My only complaint would be the quality of the food at the buffet. There's plenty to choose from, but the quality wasn't great.