Unspoilt villages, swanky harbours and forest-fringed beaches mean that Sardinia isn't usually a cheap destination. But this all-inclusive offer, with early-summer dates when temperatures spike on the island, has been cut by 45% and is now £299 per person.
Here's what you get:
Depart from London Gatwick on 11-12, 14-19 May; 4 June; from London Luton on 15, 18 May; 12 June.
It's an extra £50 per person to depart from London Gatwick on 21-23, 29-30 May; 5-7 June; from London Luton on 22 May; 5 June.
Departures from Bristol and Edinburgh are also available for £369 per person -- call the number below for more information.
Sardinia's northeast coast is "flagrantly ritzy", says The Daily Telegraph, with "pink granite rocks as big as houses, yellow splashes of beach in secluded coves and green swathes of myrtle and juniper". The Cala Della Torre is a 5-minute walk from one of these beaches, which is bordered by a pine forest.
Set in a private park in the village of La Caletta, the resort is next to a tiny harbour. It has a swimming pool, a children's pool and a restaurant with an open-air terrace, as well as a free shuttle service to the beach.
Travelzoo tip: Explore the island with fully comprehensive car hire from £30 per day with Citrus Holidays.
Checked luggage is not included and is from an extra £35 per person.
Solo travellers can pay a low supplement of £100 per person. Child rates also apply: this package is £189 for the first child and £239 for the second child.