The property in general was great. The room amenities were great (albeit no oven in the kitchen, only a convection microwave) living area, tv access (kids loved the tv in their room), tea/coffee facilities, wifi, balcony spa etc. The furnishings, sheets, towels were mostly clean but still found the odd stain here and there. Bathrooms were pretty dated with a lot of mould present in the shower silicone. The place is old but it had everythifn we needed and was very comfortable. The 5 min walk to the beach via a beautiful jungle track and the massive pools (with noodles and floats provided) in the courtyard were brilliant. The staff at the front desk were super friendly and helpful, and even the maintenance staff were always happy for a friendly chat. BBQ area was impressively immaculate, with utensils, cleaning products and oil spray provided. Thanks for a wonderful stay! We'd come back.