Booked with Easyjet. The flight out was a disaster, over 4 hours delay. The hotel was everything we had hoped for. Right on the beach, exceptionally good staff very friendly and willing to help. Never encountered anyone unfriendly or rude. Not too many spoke good English, but we managed to communicate enough. Genghis and Dindar at the beach bar were exceptional, excellent respectful service always with a smile. All the staff were a credit to the hotel, rom reception desk to cleaning staff and all in between. The food was adequate rather than wonderful, but we never went hungry. Excellent bread at breakfast and a marvellous buffet selection. Drinks were both branded and local, the beer was quite drinkable. The beach was kept clean. The sand more like it came from Jewsons rather than Jamaica, never a problem to find a beach bed. All in all a very pleasant week, we will probably return.