We had a fantastic time, and got to see almost everything we had wanted to, it was exhausting at times (we wish we had added few more spare days), but we had packed a lot in 3 weeks. In retrospect we wish we had added few other things as well, though you can never have enough! Everything was very well organised, and we only encountered small problems along the way.
Everything run very smoothly, last minute changes were accommodated, we had amazing time and saw a lot of what we wanted to see.
On couple of occasions the local tour guide had a different itinerary to what we were given - and even when we asked we couldn't amend it.
In Hanoi it was made even worse that even though a lot of things were planned for our Monday tour - only to find out a lot of places are closed on a Monday - it should have been checked beforehand and we should have been made aware.
The guide in Hanoi was awful.