Halong Bay is amazing and you must come and see if you are in Vietnam.
Silversea cruise is for sure one of the best in Halong Bay, you can see straight away by comparing the boat with the other companies.
Room and bathroom was amazing, clean and comfortable, with quite a lot of space.
We booked 2 days 1 night, got pickup from Hanoi with a 9 seat minibus, trip to the bay is 4h with break in between.
By 1 pm we were on onboard and cruising.
Food is restaurant quality, tasty, abundant and always well presented (Lunch, Dinner, Breakfast, Snack).
Silversea cruise pays more for taxes so it can go more far than other cruises, this means that you can kayak and swim in quiet waters, the majority of other boats goes tot he same places.
Staff is super friendly and helpful.
I cost more than the others, true, but is totally worth it.