I'm sort of a regular to Morocco.
It is safe there and it's actually a very nice place to visit. Our local handler was Stars Aviation... and they always take good care of us.
Flying-wise, Morocco is a third-world place. When you speak to Casablanca, you will be under radar control which is fine, but once you begin your descent and you're handed off to Marrakech, you'll be in non-radar environment with ATC constantly asking you to report DME. There will be no radar vectors, so expect to do full IAP. If the weather is nice and you're number 1, you could request a visual approach and they'll give it to you, but if there's any traffic, chances are you'll have to do a full procedure and since they generally keep you high, you'll most likely have to descend in a hold before beginning your approach.
Enjoy Marrakech. Lots of cool things to do there...