We were given a unit that was really worn out, curtains hanging off, scruffy carpets, marks all over the walls. We went back to reception who said if we wanted a better unit we had to pay a further $25 a night ($150 in total). The unit was much better but still had a number of issues. Dirty carpets, TVs not working. Reported the TVs twice before they got fixed. Maintenance called at 8pm and wanted to clean the carpets. We refused because this meant that a blower would be running all night and considering we were charged more, it should have been cleaned before renting out. Lia on Reception was really helpful and agreed not to charge us the extra $150. However on checkout, the final bill showed that they had actually charged me twice. A total of $300! They have since refunded but I have incurred 2 lots of exchange fees by my bank. Not a good experience. This used to be a lovely friendly resort but the new management company have made it unfriendly and uncaring