Would definitely recommend to others. Service was amazing and along it is only a short time spent in Halong Bay itself due to the 4 hour trip from Hanoi it is still worth it.
There is soooo much food on this boat, you will never go hungry and it was all delicious.
Our tour guide was really lovely and helpful. We visited a cave, climbed to the top of a mountain (ish) and also went kayaking and swimming.
It's a small group as well which is nice.