The Riad Dar Maya offers excellent value for money and is situated in the heart of Essaouira's old medina, just a short walk from the souqs, ramparts and beach.