I have done two cruises (Indonesia plus Singapore to Shanghai) in the row...
Unfortunately I cannot share some uber enthusiastic reviews those journeys received. For example:
Visa - the RCI has not provided any support or even information to its clients who needed Chinese visa - as a result many passengers had to pay substantial sums for double or even triple entry visa.
Luggage - absolutely no help with my luggage on embarkation in Singapore has been offered. I had to carry my own bags while looking for my cabin. Upon disembarkation in Shanghai some passengers had to wait for up to one hour for their bags.
Guest relations - interestingly there is no such thing as reception or service desk on board - only a purser's desk - something that speaks for itself.
Pool - there is only one 15 meters' long outdoor swimming pool on board - for 2,000 passengers to share.
Clocks - there were no working clocks in public areas - more than mere inconvenience, given that the ship crossed several time zones.
Ports - as the captain explained, the vessel was too big for most ports along the itinerary. In fact, most "ports" were mere container terminals in the middle of nowhere. In other words, the port of "Saigon" was within 2,5 hours drive to Saigon, "Danang" was within 1,5 hours from Danang, "Shanghai" (the terminal was a mere building site) - 1 hour from Shanghai. The RCI charged substantial sums not only for shore excursions but even for a shuttle bus from the port to some city. I am not suggesting that this was their deliberate policy but there is no doubt that the company made fairly substantial profit out of the fact that the passengers had no choice but to pay extra almost in every single port en route.
Cabin - had a fowl smell and was not ready till 2pm every day. Tiny shower. Old TV.
Entertainment - an Ukrainian acrobat, four mid-aged men and a woman impersonating the Beatles and Celine Dion... Poor quality video projector cinema.
Library - poor selection of books.
Food - rich but rather dull. Zero vegetarian options for breakfast. A decent coffee (and ice cream) was only available at extra charge.