We had travelled on the Spirit in 2010 around the Adriatic. It was our first cruise and served as a toe dipper to see if we liked it. We did so this year we decided to complete the second part of the cruise, this time around the Aegean.
The ship was as good as we remembered it (although some of the public areas were beginning to show signs of wear), the crew were very friendly and helpful, the entertainment was of a very high standard and fairly continuous.
There was a good choice of food, and the standard was particularly high in the Compass Rose Restaurant (thanks to Ramon, Michael and Manny for their attentive and friendly service). We never had a problem in getting a table where we wanted in this restaurant, but I confess we did time it so we dined early and it is possible that it got crowded at a later time. The Lido 24 hour restaurant did however tend to get crowded, particularly at a time when nearly all the shore excursions returned to the ship about the same time.
I've seen criticisms that the ship was like "Butlins at sea" and there are certainly aspects of this, but there are plenty of alternatives available if this sort of entertainment is not up your street.
The cabins are well maintained and are spacious.
it's true some of the shore excursions are expensive for what you get, but there is no compulsion to make you take them and if you want to explore independently then plenty of advice is available from the staff on the ship.
To sum up we had a great time again on the Spirit, which although she looks like a relic from yesteryear when moored alongside the huge modern cruise liners,she continue to exudes a warm feeling of family, which I think might be missing from some of her larger sisters.