On the Divina on a recent rock cruise. Been on lots of cruises but first with msc. As it was a specialist cruise, clearly did not have any choice of ship. Have to say I would not go with msc unless i had to. They simply don't compare to the other cruise lines eg celebrity, Royal Caribbean and princess.
Bad points-
-Customer service prior to the cruise was non existent. Still waiting for responses to my two emails and the request for a call back ! Come on msc-that's just common decency !
Very small. But clean. Comfy bed.