Chefchaouen is an amazing city and it is definitely worth visiting if you have the chance. Hassan, our driver, was very good. He drove us safely there and back. Because of traffic and roadworks we only got to spend about 3.5 hours in the city, which is the only minor downside, but overall, we enjoyed it a lot.