We had a lovely time on the V'Spirit cruise. Our tour guide, Quynh, was incredibly helpful, really approachable, very chatty and cheery, and spoke fluent English. We had the deluxe double room, which was on the 3rd deck, which was a nice, spacious room with a comfortable bed and hot water, powerful shower and a balcony which helped us take in great views from our room.
The activities were great; we went on a rowboat, rowed by a local person and took in some incredible views of Lan Ha Bay. All of the crew were very friendly and helpful. We also had a kayak session the following morning, which was great.
Overall, I cannot recommend this enough. We stayed in the centre of Hanoi, and V'Spirit picks you up from the hotel and drops you off. The shuttle bus is very comfortable (almost like a business class seat for each person).