We did the Med discovery and enjoyed every minute. The ship is old compared to some cruise lines but in our opinion it is the friendliest ship we have ever cruised on.
The cabins have everything you need, the entertainment is second to none. The food was exceptional. Piled weight on, but never mind.
Every crew member on that ship speaks when they pass you. The friendliness of the crew seems to rub off on the passengers and it doesn't take long before you make friends with other fellow passengers.
Cabins were spacious enougn, small shower but what do you expect, you holiday isn't spent in your cabin. They were clean and linen was changed every day.