Highly recommend staying at The Red House. It's in a great location opposite the city wall. We stayed in a huge suite. Abdul arranged our days for us so that we made the most of our days (and nights) there. Please follow his advice as you will enjoy yourselves better if you listen to a local. The food in the restaurant was fantastic. We went to local restaurant/ nightclub called jad Mahal which was a great night with belly dancers and live band. We also went for a day trip into the Atlas mountains with a guide where we stopped at a local market on the way. A real eye opener. On the last day we visited a hamman in the north of the city which was a real relaxer after a busy few days.