We sailed on the Spanish Serenade voyage which was one half of a 14-day Mediterranean itinerary (we joined in Barcelona at midpoint sailing westward). Overall the ship was clean and in good shape despite it being one of the older vessels. We got bumped up from an obstructed view stateroom to an unobstructed view which we were quite happy about until we found the air conditioner didn't work well and there was a good bit of noise coming from above us (more on that below).
The itinerary included Majorca, Ibiza, Casablanca and Cadiz (positioned as Seville) as well as a sailing day through Gibraltar. The Gibraltar passage was a non-event however as we first sailed thru late in the evening and then later returned very early in the morning where the fog/haze prevented any viewing. In my opinion if one of the sail thrus had been midday we'd have stood a much better chance of viewing the Straits and the Rock.
Another comment on the itinerary is that we wish we'd had more time in Ibiza and less in Casablanca. Casablanca was the longest port stop from early am to 7:30PM whereas on Ibiza it was a short 11:00am to 5:30pm (we docked 1/2 hour late so it was really only 6 hours).
The air conditioner was weak and asked several times to repair. They attempted but the stateroom was still too warm. Overhead we heard constant clanging and what sounded like carts rolling around so wondered if we were below the laundry room.