Myself, Husband and our 7 year old recently cruised MSC Magnifica - Venice-Bari-Rhodes-Alexandria-Katakolon/Olympia-Dubrovnik-Venice.
What we LOVED.
The entertainment is first class. We were thrilled to wander and hear a tenor and/or soprano singing beautifully or listen to a classical violinist play.
small cabin overall - but decent bathroom and nice balcony with table and chairs. when couch down as bed for our child there was zero moving/walking room:-)