Haven't done Morocco myself but I've got a bunch of mates who have, including one mate who fell in love with the place and bought his own hotel there. Sounds like an amazing place with all the zest of the middle east but the tourism comforts thanks to the high rate of tourism coming from travellers like yourself who see the small gap from Spain to Morocco.
Some of my climbing buddies from the States climbed in Morocco for a month earlier this year and loved it. They said it was very good climbing (not world class) but what made the whole thing was the fact that you are in Morocco. Once you go to one of those middle eastern style countries you'll always want to go back ... the people are so friendly, the price is right, and the food is to die for!!!