Awful stay, k will not be staying here again. Took about 2 hours to check in due to a mistake on their end, I had an email confirmation with a price for another booking from their admin team they wouldn't honour, even though I had paid a deposit. Furthermore, the front desk would not take my dollars because they looked 'old'. Hotel was dated and food wasn't very good at all, more 3 star than 5 star. Half board did not include any soft drinks during meal times. Beach felt more like mud than sand. Staff walk around trying to sell you packages.