We chose this cruise for the itinerary, not knowing that Haikou, China and Sihanoukville Cambodia would be terrible stopovers. Lost 2 full days at places no cruise ship should go to. The ship itself is fine (we sailed on the Viking Sea 2 years ago to Norway - a far better trip). The food at the speciality restaurants was very good, at the world café just average and very repetative. Pre cruise information from Viking was misleading, uninformed and as for the so-called "required" China visa, just plain untrue. There were couples who did not get a China visa, did not get off the ship (good move) and nothing happened. The included tours were for the most part drive bys and the paid tours over priced. If you insist on doing this cruise get a group together to do private tours. Our 6 private tours in Vietnam were wonderful and we saw and did much more for far less than the ship's paid tours. The Hong Kong and Bangkok half day included tours were good overviews.
Viking is a step above Royal Carribean, Celebrity, Azama but not at the level of Regent Seven Seas, Seabourne, Silvers Seas, Oceania or Crystal.
If we had known how awful Haikou and Sihanoukville were, we would have looked for a better itinerary on a more luxurious ship considering the cost. Many experienced ocean voyage travelers we met felt the same way and Viking lost quite a few prior passengers with this cruise, including us.
Spacious enough, good temperature control.