We had a good time but many western guests will find this cruise difficult. The Chinese guests all like to do the same thing at the same time which causes poblems on a 5000 guest ship. To have the best time, we learned to adjust our schedule accordingly.
There are lots of reviews about difficulties at boarding do we boarded late at 1:45. No line and got right on.
The Chinese like to eat meals right when the dinning halls open so we either got there 10 minutes early to grab a table before they or filled up or waited until 2 hours after the buffet opened. If you try to go in between it is very hard to get a table.