The resort has super friendly staff and had a very relaxing setting overall, 3 things stood out that had to be mentioned - firstly, the overpriced add-ons (like 1 hour of tennis costing 30 sgd, and pool table is 10-20 sgd per hour was really unexpected), secondly - too many of the "complimentary" amenities were unavailable and under maintanence such as foosball table / darts and the gym, thirdly - room had malfunctions like toilet socket was not working for the hair dryer, aircon-remote not working.
On point 1 - resort needs to call-out accurately what services are add-ons (tennis court was not called out as an add-on) so that consumers can be fairly informed when shopping for their stay,
On point 2 and 3 - having too many basic/complimentary things unavailable / not working at first touch (as mentioned in point 2 and 3) is just not great look for a 5-star calibre kind of resort.