I did the June 27 - July 9 Grand Mediterranean Cruise from Venice to Barcelona as a solo traveler. This was my first cruise but I have been to Europe many times before. I had a marvelous time. I met lots of people (which I don't when I travel solo on land), got to keep up with my workouts, had a spacious room all to myself,and went on two of the ship's excursions.
The main restaurants were hit or miss - steaks were great, as was the chocolate raspberry truffle cake. Other meals I had there were average. Service was often slow. I truly enjoyed the buffet was Raffles Cafe - good variety of Italian, Chinese, Indian, and American food. Desserts were missable. Breakfast was always excellent.
Spirit is not a huge cruise ship, so I saw many familiar faces. You have to grab a pool-side lounge chair by 8:00 AM, especially if you want to be in the shade. People did put a towel on chair then leave for two hours, but I can't realistically see how the ship's personnel can prevent that from happening.
Quiet location, everything worked, enough storage.