I highly recommend Dar Dallah if you are looking for an adventure with a great home base. I arrived in Marrakech with very little idea of what I should see or do and Patrick the owner opened up the city to me. Arriving in the middle of the Souke was a little confusing at first but made for an amazing adventure into actual life in Marrakech instead of a classic hotel life. Be sure to have his driver pick you up at the airport. Patrick recommended numorous great things to do while in the city and arranged a trip out of the city as well. The house is an amazing oasis with great funishing and an amazing staff. Breakfast on the roof every morning was an amazing bonus with a nice view and a great setting. The only drawback if there is one is that you might get lost finding your way home but thats where the adventure begins!
All in all, a great place to stay if you want to really get into the heart of the city.