My family had a great time, but we find the place expensive. The ferry ride, the food, the sports activities cost quite a bit of money.
The ferry ride took about 1hr 45 mins from Singapore; not 75 mins as advertised on the ferry service website. Maybe 75 mins is possible with the bigger catamaran, but the website should be more upfront with this information.
We had such a fantastic time at Banyan Tree, Bintan. Our villa was beautiful and service by housekeeping was exceptional. Staff all throughout resort were very attentive (as in couldn't do enough for you) and facilities were lovely. A high recommended place for a very relaxing break conveniently located near Singapore.