Perfect trip.
Tips: Once arrived at the bus station, we have to receive the ticket at the counter and pay for the check-in luggage (at that time, 4.5DH/piece).
The Bus left nearly half an hour late and then drove like a mad man honking constantly for other cars to move over so it could pass. But then at a midway stop stayed there for like 15 mins..so we lost more than a half hour on our excursion .
Double booked seat on first bus trip and the departure time was 22 minutes earlier than it mentioned on the first confirmation. We nearly missed our bus.
The ticket office worker told us that the bus was direct to Chefchaouen from Tangier. It was not, it went via Tétouan. So the journey lasted close to 3 hours, rather than 80 minutes. Not good if you are in a hurry or have an appointment. On a positive note, good clean, comfortable bus.