As first time cruisers we have nothing to measure it against, all I can say is that we really enjoyed ourselves, yes the Ship is looking a bit tired in places, but considering the Price Paid we think it was brilliant value, for less than £130 per day per person, you get a flight to and from Majorca and a 7 day cruise (inc the Drinks package)
We found the staff (as it was a UK only customer base) super friendly, hard working and a pleasure to deal with. ( we didn't treat them like slaves ) The food available as a help yourself buffet ( as in most holiday Hotels ) offered a very good choice, in the evenings we always dined in the 2 Waiter service Restaurants ( really good service and a reasonable choice on the menus) great quality in our opinion.
The Cabins ( we went for the very cheapest ) were ok compact but we only intended sleeping in there so was more than adequate.
Pretty small but we coped we really only slept and showered in it so it served its purpose