I'm going to Morocco with 4 friends in September and we're planning to stay in Marrakech for 2 nights before going on to Essaouria. The only problem is that I'm terrified of drivers who speed down unsafe roads and I've heard that there's a high fatality rate on Moroccan roads. The journey is supposed to be around 3 hours, which is too much for me if I don't feel safe. Does anyone have advice? Should I take a bus or a taxi, and can anyone recommend reliable drivers?