We did a China cruise with Viking 2 years ago and loved the quality of service
Cruised with several other companies and nothing ever comes close as far as dining and overall service from Viking
Would have liked to spend some more time in Bali but the travel schedule was too close to make that happen.
Very clean and extremely comfortable
Our room attendant was great !