Highly recommend Thaison Grand Hotel.
Rooms are very clean, very comfortable and the staff are amazing!! Only let down about this hotel is the breakfast, which is very basic, however this said the hotel is in such a busy little area that I would stay at the hotel, skip their breakfast and eat at one of the many fantastic cafes in the area.
We booked the Halong bay on Eclipse Cruise through mr. Cong Nguyen and we were very happy with this trip. Pick- up from Hanoi airport to hotel was also useful. Highly recommend Thaison Grand Hotel.