This hotel says 3-start but it's actually a 2-star... It's got a nice Moroccan character but the rooms are very run-down (although clean) and lack light. I had no willingness whatsoever to stay in my room - although I had to get work done. The rooms are cold and very badly isolated - against the noise and against the odors of the kitchen downstairs, which serves grilled meat at night... Hot water very sporadic during the busy times of the morning. Wifi only available in the (small) lobby. Oh and make sure you confirm and reconfirm your booking AND arrival time!
If you can afford it and must stay in Agdal, rather choose the newly renovated Oumlil hotel just down the road.