Initially chose this sailing because of the large ship and the nice itinerary. However, be prepared with the number of guests this ship can accommodate.
At the checkin at Baoshan Port in Shanghai, the process was well organized and controlled despite the large numbers. Expect a total check-in time of at least an hour from entering the terminal, luggage drop-off, seapass card claiming, security, customs, and immigration up to boarding of the ship.
Windjammer is too small for the total capacity. You will be seated separately from your group since the seats are all taken. There will be queues to get food at the buffet.
Cabin was great.
Beds are good, storage was great.
TV Channel options was wide. However, there were only about 4 movies that were looping.