We have been on the Spirit before. Actually we have been on 5 NCL ships.
However, this time, the Spirit needs to go in for an overhaul, sooner rather than later.
If your room was at the back of the ship, the extreme shaking and vibrations from the engine were quite unbelievable.
cabin was fine...clean.
Other than the complaint above