This was the first time I visited Morocco and it was pretty much the first time for me in Africa (besides a trip to Tunisia as a little child). We spent a full week in Marrakech and one day in Essaouira by the coast. The food was excellent (and plates always too big – or too many), the city was beautiful and a little chaotic. We stayed at Riad 42, which was absolutely lovely – the rooms, the rooftop and the whole space was beautiful, the staff super nice and helpful and the breakfast (and dinner) they make was delicious. We would love to go back anytime.