The ship overall is ok however it needs cleaning and updating and excursion people need training.
The Bad -
We had room 9400. That is directly below the Lido deck where they are constantly banging around. From midnight to 3 am they would be moving something upstairs and you could hear the noise. Don't expect a quiet nap on sea days.
Don't select this cabin or any cabin on 9th floor. It may be convenient to the Lido and other upper decks but the other negative factors vastly outweigh the convenience factor.
Noisy since Lido is directly above. They are moving tables, banging carts, etc until 2-3 am then starting again at 7 am.
Smell is awful at times on this area of the deck 9. Smell is not coming from bathrooms. Other people on this same floor made similar comments. I noticed similar smells coming from other upper floors, so there is possibly a basic problem, such as pipes needing cleaning.