Staff are lovely, nothing is too much trouble. Location is excellent for restaurants, shopping, bars, beach. Pool lovely and clean, cocktails were excellent. Room cleaned daily. Breakfast buffet options was great. Only not so good comment i make is that clean towels always had a musty smell to them but that might be due to trying to dry them in a humid atmosphere. That aside, would highly recommend and would defo stay again.