We chose this because of the nine ports, and all of them were interesting... a perfect way to get to see such islands as Malta and Rhodes... places we would otherwise never get to see. Sadly Valetta was crowded and streets were closed due to a celebration after their election so we did not do the self guided walking tour we had planned... but we spent more time in Mdina a lovely medieval town. We took a taxi tour with another couple and were able to see a good deal of the island.
The staff on the Spirit were helpful and efficient... as well as polite and friendly. The entertainment at night was good too.
In general the food was very good. There was only one night when I did not care for the dish I had ordered, but that was likely my taste...and I did have more room for the chocolate lava cake...yum!
Dated and tired looking, the cotton cover on the chair was stained and appeared dirty. That said, the cabin was adequate and the beds were comfortable. We did not spend much time in the cabin anyway and the other parts of the ship were nicer.