We travelled from Singapore to Bintan during the kids school break, and stayed for two nights in a sea view villa. The room was very spacious, and the hotel provided an extra bed, which was wide enough to accomodate two children very comfortably. The villa had a small wading pool, which didnt look to be very clean, but they cleaned it up promptly and we realised later that being outside, leaves etc. kept falling in all the time. Be prepared to have some ants/bugs in the room though. You are in a tropical zone. The beach itself is quite nice, though it had a fair amount of seaweed the first day. Food is expensive ! Clearly caters to the well heeled Singapore crowd. All prices are in USD, so carry USD cash to avoid getting hit multiple times on currency exchange rates if paying by credit card. Finally, must make a mention of the staff. They are unfailingly smiling and helpful.