Needless to say that Halong Bay is a truly stunning place, one of the most fascinating that I have ever visited. Still, some credit has to be given also to the cruise staff, who has always perfectly respected the agreed timetable, been very friendly and helpful.
My friends and I chose Elizabeth Sails for a 2 days/1 night cruise. The package included a visit to Sung Sot cave and kayaking around the limestone islands. The food served (comprised in the tour price) was pretty good and the quantities fair.
Nothing to complain also about the bedrooms. They were just perfect and through the large windows you can enjoy a tremendous view on the bay.
Final piece of advice. Waking up at 6am to see the dawn is totally worth the effort! Enjoy!