We've stayed at the Banyan Tree in Bintan annually over the past 4 years for long weekend getaways from Singapore. The hotel property and surrounding gardens are really lovely - one of the very best in all of southeast asia. A little surprising though that the staff don't seem to remember us although they are all very friendly. The rooms are nice - I think the best beds in asia but some of the rooms are showing some age (the day bed in our room had very noticeable stains). This stay, we rented 2 sea view pool villas (one for my husband and me and another for our 14 yr old daughter and her friend). Our room was unfortunately near the main road and was a little noisy late at night and in the early morning. The sunset view was nice though and we enjoyed the patio. I highly recommend Saffron for dinner, the Thai restaurant - really great food and nice service - they have a "rice master"! A key bit of constructive feedback that really needs to be evaluated is the check in process: it is ridiculously slow (more than 30 min). For a first time guest, they might think it's charming (with the welcome drink and delicious mint cool towel) however this is way too long - especially after a 55 min ferry ride and a late check in.