We actually had a wonderful time on this 37 day Cruise. The ship itself was wonderful, and the staff that "waited" on us cannot ever be faulted.
The problems seem to be on the small "issues". They all got the hard stuff right, but failed on the smaller "issues".
We had been on this same ship in June 2018 doing the round UK Cruise. So coming back in December of the same year it was easy to see that the whole crew had changed. It was so obvious that the waiters hadn't had any training at all - they were "all at sea" so to speak. As time went along, they gained confidence, and all went well. But should this have happened at all?
Excellent - our steward went over and and above what was required.