For £289 per person, stay at the foot of the Atlas Mountains and close to one of the most photographed spots in Morocco. This luxury offer for an all-inclusive break to Marrakesh is £145 cheaper than usual, with a free shuttle service to the atmospheric medina included.
As well as return flights and three nights at the 5-star Eden Andalou Spa & Aquapark, you get all meals and drinks at the resort.
Surrounded by landscaped gardens and olive trees, the Eden Andalou is an ideal retreat from the chaos of the city. It's spread across six riads based on 10th-century Moorish palaces and has a spa, an indoor swimming pool and six restaurants, including a Moroccan buffet, a jazz bar and an alfresco tapas restaurant with views of the mountains.
Outside, there's a heated pool, a jogging track around the orchard and an extensive waterpark.
Take advantage of the hotel's proximity to the Menara Gardens, said to be one of the most photographed places in Morocco, by visiting in late afternoon when the tourist crowds have left. "Around 30,000 olive trees are set around a magnificent reflecting pool, filled with fish that leap above the surface to the surprise of passing walkers," says World Travel Guide.
Depart from London Luton or London Stansted on select dates from 20 February-20 March; 3-20 May; 4 June-13 July.
Return transfers and checked baggage are not included, but can be added for an extra £10 per person and £35 per bag, respectively.