We did a 2 day/1 night cruise and it was the perfect way to see Halong Bay. Our tour guide Arrow looked after us really well, had excellent knowledge of the area and spoke really good English. We did loads of fun activities like Kayaking, hiking, cooking classes and exploring caves. All food is provided on the boat inclusive of the price but you have to buy your own drinks which are cheap enough. Definitely worth the price we paid. If you’re thinking of going to Halong, go with Golden Star cruise!