Iberostar Waves Club Palmeraie Marrakech All Inclusive — 4-Star Luxury Hotel in Marrakesh, Morocco
★★★★ 4-Star Luxury Hotel

Iberostar Waves Club Palmeraie Marrakech All Inclusive

Marrakesh  ·  Morocco  ·  Commune Rurale Ouidane Sidi Youssef Ben

4.7 5460 guest reviews

About Iberostar Waves Club Palmeraie Marrakech All Inclusive — Luxury Boutique Hotel in Marrakesh

Iberostar Waves Club Palmeraie Marrakech All Inclusive is an exceptional 4-star hotel in Marrakesh, Morocco. Guests enjoy a distinctive experience combining world-class facilities including kids club, bar, beach club, and more with the personalised warmth that defines great boutique hospitality.

Guest Reviews 4.7 / 5

Emma McKenzie
★★★★★ Aug 2025

Fabulous hotel. From checking in at reception, where we were given much needed cold drinks after a long flight, to the wonderful entertainment team, who went out of their way to make sure we were included. The team work so hard and couldn’t do enough for us. Kids loved the daily entertainment, especially the foam party and the evening shows. The white party is incredible!

James Nelson-Parker
★★★★★ Jul 2025

OK we probably wouldn't have chosen this hotel had we not been part of a large group - a little too much 'fun' for us oldies! But... I cannot fault the place. It is huge, set in magnificent and beautifully maintained grounds. There are 2 enormous pools (we liked the quiet of the Zen pool). The food was superb, the buffet changing every day. The place is spotlessly clean and well maintained. The hygiene protocols that we could observe were top-notch. And the staff were all brilliant.

Daniel Martyn
★★★★★ Aug 2025

There are so many things I want to say about this place and none of them are remotely bad. I have to start with the entertainment team as they are amazing. The attention they give to the guests is incredible and the level of care and work they give surpassed any experience I have had. The hotel is clean, the food is incredible and changes daily. It feels safe and I don't want to leave. I will be back.