First the positives:
The service staff was fantastic. All of them work incredibly hard and are incredibly friendly and really want you to have a great time.
Passenger numbers were around 2200, making it not difficult to do almost everything you wanted and not feel crowded. The ship certainly did not feel empty by any means. The pool was always busy, but you could find a lounger no problem.