Save £120 on an all-inclusive week at the St James's Club Morgan Bay in St Lucia with this deal from British Airways. It's now £889 per person for a 7-night break.
Depart from London Gatwick on 6-9, 13-16, 20 May; 4-6, 10-13, 17-20, 24-27 June and stay for a week at the hotel, which is located on the west coast of St Lucia, around three miles from the capital of Castries. All snacks, meals and drinks are included, daily.
Book by 22 January.
The St James's Club Morgan Bay was renovated in 2012 and guest rooms are set within tropical gardens, many looking onto the beach. A range of cuisine is available in the restaurants, including French-Creole, Caribbean and Asian fusion Mediterranean dishes. Premium brand alcoholic drinks, cocktails and soft drinks are also part of the resort's all-inclusive programme.
As part of the renovation, a new spa with eight treatment rooms has been added. There are kids pools and adult-only pools available, plus a kids club and tennis courts. Non-motorised watersports, a newly extended boutique and regular entertainment are also available.