Beachfront Dreams Onyx Resort & Spa has it all, situated on a remote palm-studded beach offering guests a tropical paradise. Comfortable rooms have either a king-size or two double beds and have all the modern amenities you can image. Opt for a private whirlpool on the terrace, or for secluded swimming stay in a swim-up junior suite. There's no less than 22 bars and restaurants to suit any taste and with five pools and a choice of activities that will keep the whole family entertained.