"Sumptuously Moorish", says the Daily Express, while The Guardian describes a break at the Mazagan Beach Resort as "a luxury holiday in an exotic and unspoilt destination". With year-round sunshine almost guaranteed, this Moroccan beach escape is a no brainer -- snap it up for £299 per person and save £400 on the usual price.
Here's what you get:
Set on El Jadida beach, the resort is on Morocco's Atlantic coast, close to the port of El Jadida. Condé Nast Traveller says the city is perfect for those "seeking out-of-season sunshine or Arabian-nights romance". Take a walk around its old fortified section, now a UNESCO World Heritage Site, or visit Casablanca, which is roughly 50 miles away.
The Independent names both the Market Place and Morjana restaurants as the hotel's dining highlights. The first overlooks the courtyard gardens and swimming pool, while the second provides a traditional Moroccan experience with belly dancers and a live band. There are 11 restaurants in total.
The resort also has a casino, a nightclub, two swimming pools, an 18-hole golf course designed by Gary Player and a spa with a traditional hammam and ESPA treatments.
Child rates have been discounted, too -- this package is £249 per child for up to two children aged 2-12. The children's clubs cater for children from three months to 17 years and offer free sports, special events, trips and themed evenings.
Depart on Tuesdays between 5 November and 25 March, 2014. It's £389 per person to depart on Sundays in September and October.
Alternatively, stay seven nights for £359 per person from 19 September-25 March. Departures from Manchester on Saturdays from 9 November-22 March are £449 per person. Click here for more information and a full list of travel dates.
Upgrade to half board for £17.50 per person, per night. A local tax of £3.50 per person, per day, applies, payable directly to the hotel. Checked luggage is an extra £30 per person.