I need to start this review by saying that the tour operator (James from Halong Tours) was wonderful and very easy to communicate with. We chose a 3 day / 2 night tour including a cruise of Halong Bay. The trip did not suit our style of travel as there were many changes of boats over the trip as well as many short visits to locations such as kayaking and a pearl farm where we felt like we were rushed on and off the boat. The food on the boat was very acceptable and plenty of it. Drinks were quite expensive and on the second day if you didn’t drink beer there was no alternative available (other than soft drinks) to have with your meal or to sip as you cruised along. Our second night was spent at Monkey Island resort which was magical (is currently undergoing renovations which didn’t impact our stay but be aware!).