Caravane Cafe is a joy. The food is not too cold, not burned, service not slow. The food was delicious, the wine excellent and the service marvellous. Nothing was too much trouble and it was evident how well all the staff, including the kitchen staff, worked so well as a team. My husband and I ate there five times whilst in Essaouira for a week, could not fault it, and were made extremely welcome each time. The ambience is wonderful and the live music excellent. Go - and enjoy!