The cruise is definitely a must do and I would have rated this tour 4 or 5 stars if not for the coach journey Hanoi-Halong-Hanoi. The coach seats are too cramped with not enough legroom for such a long journey, might have been ok if the coach wasn't full and we could spread out. It was low season and every seat was taken! The cruise itself was great, lovely food, marvellous views, quality boat with friendly staff. The Tai Chi was a bit disappointing, most people didn't bother to get up, so I think the leader was upset he'd made the effort for 5 of us and didn't give us instruction, we did our best to follow him but it's not easy when you're a beginner! I think as January is cold, I'd recommend one night, which we did and we saw plenty, when the weather is warmer, swimming, kayaking and sun decks would seem attractive enough to stay an extra day!