★★★★ 4-Star Luxury Hotel

Ribes

Santa Margalida  ·  Spain  ·  Ctra. Can Picafort Santa Margalida Km 2

4.4 2439 guest reviews

About Ribes — Luxury Boutique Hotel in Santa Margalida

Ribes is an exceptional 4-star hotel in Santa Margalida, Spain. Guests enjoy a distinctive experience combining world-class facilities including beach club, garden, bar, and more with the personalised warmth that defines great boutique hospitality.

Amenities & Features

Guest Reviews 4.4 / 5

Brian Keyse
★★★★★ Aug 2025

Very clean hotel with very good staff .the bartenders are excellent and very child friendly Jose and jordi are two that deserve extra praise.rooms are cleaned everyday and towels changed daily.restaurant staff are run off their feet and it often has queues for food . entertainment is okay but they rely on animation staff to put on shows most nights.this is my second year here .had a great holiday but will not be back for a third time .feel certain aspects of food namely cooked meats have dropped the quality other than that the choice and cleanliness of the restaurant is very good. the best part of the hotel are how clean it is kept and the excellent staff that work there

Alex Van
★★★★☆ Jul 2025

Actually, a very nice hotel! We had a great stay overall. Just a few small points to be aware of — none of these were dealbreakers: 1. The bathroom has semi-transparent glass doors, so privacy is limited. 2. It’s about a 10-minute walk to the beach — manageable unless you expect beachfront access. 3. Elevators can get a bit busy (14 floors), but we never waited more than a couple of minutes. 4. Sunbeds get reserved early with towels — a cultural habit. The hotel allows this only after 8am, which seems like a fair compromise. 5. Hotel parking is limited and often full, but there’s plenty of free public parking just outside — so it was never a real issue. On the positive side: Half board was excellent, with tasty, varied meals and daily specials. Rooms were spacious and clean, AC worked well, and there are several pools to choose from. Overall, we had a great time and would definitely recommend it!

L I
★★★★☆ Jul 2025

A lovely hotel (clean and tidy) the staff are friendly and helpful ( a few miserable ones) In the dining hall we had to wait ages for drinks. The food was nice, sometimes the same each night. A few theme night. The pool area was always clean. NOT enough sunbeds for the amount of guests, and people saves sunbeds and don't arrive till late in the day. Entertainment staff seemed nice (didn't really have much to do with them - apart from aqua dance/fit) Location is brilliant, only a less than 10 minutes walk to the beach. Local to bus stops for local transport and the ting ting train.