Mandarin Oriental, Marrakech is a resort set on 20 hectares of olive groves and rose gardens with views of the Atlas Mountains, about 10 minutes' drive from Jemaa el-Fnaa. Accommodation is exclusively private villas and suites, each with its own pool, complemented by four restaurants and bars and an award-winning spa offering Moroccan-inspired treatments.