Just returned from 14 nights round the Med, there was six of us on board, ages between 15 and 70 years old. The staff were fantastic, food even better. The boat was very clean.
That's the end of the good points. Drinks very expensive around $8 a pint, tips expected for everything. Shows are ok, but it is a little like Pontins on the sea, just costs a lot more.
Boat was very busy, unable to get near the pools or onto a sun bed. If you wanted to drink in one of the bars, you need to be there sharp and not give up your seat.