Here's a luxury beach break in Morocco for much less than we've seen elsewhere: a week in a 5-star Sofitel hotel with return flights is now £499 per person. This offer knocks 40% off the usual rates for winter stays.
The deal includes:
"A peaceful oasis" that "oozes contemporary luxury", according to Yahoo! Travel, the RoyalBay Resort is roughly two miles from Agadir's medina and an ideal retreat after a day spent haggling in the souk.
Set on a private sand beach, the hotel has two swimming pools, five bars with live entertainment and four restaurants serving Moroccan and French cuisine. The spa features a hammam and a sauna, and offers a range of treatments using traditional ingredients such as organic argan oil. Winter is a great time to visit Morocco, with mild temperatures in the 60s°F.
The RoyalBay Resort was nominated for five gongs at this year's World Travel Awards, including Morocco's Leading Resort and Africa's Leading Luxury Resort.
Depart on select dates from 6 December-18 June, 2013.
Alternatively, stay four nights for £399 per person.
Checked luggage is an extra £30 per person.
Click here for more information, but call to book.