The Iberostar Club Palmeraie Marrakesh is a really really nice hotel, with outstanding facilities and truly wonderful staff.
It's perfect for a short stay, either to relax or to join in with the countless activities.
The disappointment is Marrakesh, I was just unimpressed with the city, the attractions, the facilities and the people.
I would thoroughly recommend the Hotel, but discourage spending all but the minimal amount of time in the city.