Cabana front desk service is good, especially thanks to Mr Sandi, he is very friendly and helpful.
Overall, my personal view is this hotel more suitable for newly couple, scandal, younger kids because only kayaki and no crowded. I would suggest if your want to play more activities, go Agro or other resort.
The daily bus schedule to Agro their sister hotel is free and fixed, alternatively you can pay extra transport fee for your preference time. Cabana breakfast-disappointed, restaurant foods-delicious. Junior Suite Room sea facing- recommend. Truly, Cabana scenery more beautiful that Agro, the Agro water very dirty(black oil) because of the sea sport. Lastly, bring more money, because all prices same in Singapore.