First, the good - both the food and the hospitality were the best we have had on any cruise on which we have ever been.
That being said, there were more things broken/out of service/unavailable on this cruise than any on which we have ever been. Little things like light bulbs being burned out everywhere, lockers not locking in the gym, etc add up. The steam room in the gym was out of service for 50% of the cruise.
Embarkation was very smooth. Disembarkation was a nightmare. I stood in one line for 45 minutes with no signage or communication from crew, only to be told I was in the wrong line and would need to start over when I got to the front.