if your going to see halong bay, a cruise is a must...otherwise the town itself is really boring..
about this cruise:
the pros: attentive staff, plenty of activities organized, comfortable and clean...
the cons: food looks better than it tastes, no wifi, rooms can be noisy...its a wooden boat so your hear when ur neighbor upstairs is walking around...