We stayed at Kasbah Tamadot for four nights as part of a week-long November break in Morocco, and really enjoyed our stay. Both the setting of the hotel and the hotel itself are really gorgeous. Everything is in extremely good repair, from the lovely infinity pool, to the surprisingly good (fake grass) tennis courts, pool table and table tennis table. There are loads of lovely nooks and crannies - we had the best of both worlds in that it was hot during the day, but cold at night, so you could sit outside with lovely views during the day, but sit cosied around log fires in the evening.
We stayed in two different rooms - we were initially in the first level of suite. The room was huge, and very well decorated. However, it was right above reception and therefore noisy for a light sleeper - I spoke to them after the second night and they were extremely good about it, upgrading us immediately to one of the Berber tents, which are a great experience. Both rooms had enormous comfy beds, and all the touches you'd expect, and some you wouldn't, like lovely bowls of pistachios and almonds, and a free mini-bar.
Breakfasts and lunches were great, with perhaps dinner being the only disappointment of the stay (and the reason for 4 rather than 5 stars) - for us the dining room was a little old-fashioned and stuffy, with the food at dinner a little hit and miss (some delicious, particularly the buffet night, but others, like the tasting menu, not so good). The dining room is probably less important during the summer, but I think is still worth the hotel modernising the room and trying to improve the atmosphere. The wine list has a good selection of wines, with a decent selection at reasonable prices as long as you stick to the, very good, Moroccan wines.
A final word about the trips we did - an hour long mule ride and the free guided walk, both of which were really enjoyable and very interesting. The guide who led us on both has been at the Kasbah for over 20 years, knows the terrain like the back of his hand and has lots of interesting stories.