We drove down to Marrakech from Rabat while staying with my wife's family. On a friend's recommendation we decided to stay at the Al Fassia hotel and it was a great recommendation. The hotel does not look that remarkable from the outside, it is a walled building with large wooden doors. The interior is very nice, with beautiful tile work and high hallways with gardens inside and out. The rooms are very nice, with old world architecture updated with modern bathrooms and features. The staff are unbelievably friendly and accommodating, and will go out of their way to make your stay enjoyable. The restaurant is fantastic. Make sure you are there to spend some time and enjoy sitting in the garden area for awhile because they cook delicious traditional dishes in tajine, and it takes time. I cannot recommend this place enough.