The property itself is beautiful, great location - right across the road from Fig Tree Beach. The property caters to tour group customers, many on all-inclusive packages. The pool is very busy during the day, most sun beds taken by 830am. Our bed cover had a stain on check-in, linen was yellow. Asked for these to be changed and they were. Pillows were lumpy. Towels very worn. Room service did not attend daily. Service inconsistent. Buffet breakfast had a lot of variety, but felt like a giant smorgas board to feed the masses.