Have cruised carnival, royal, princess and others mostly larger boats like meraviglia. Cost was higher than most but we expected a matching experience. We booked this boat specifically because of the ports of call in the Baltic (vs typical Caribbean destinations we have done 7 times).
Bad service from the beginning. Employees look and act mostly clueless. You have to get irate to get a manager.
Cabin is ridiculously small. We had 2 cabins for 3 people, the room was basically big enough for 2 with a wardrobe for 1 (on royal everybody gets their own wardrobe). There was NO space for luggage so it had to be left in the middle of the floor and you had to crawl over. I happen to look into a 4 person cabin and it was identical to the 3 but the couch has a bunk attached to it (royals and carnivals cabins are actually built for the number of passengers). No outlets near bed, you, cabin service was sporadic and steward was not friendly (our kids have literally taken pics with stewards on some boats they were so friendly). Also, dont expect wash cloths.
Horribly small, no wardrobe space to speak of and no place to store luggage. No convenient outlets, cabin service was unfriendly and you can't get washcloths.
MSC parks in the furthest port away from city center/train and then force you to basically pay for a shuttle to the boat/from the boat per person. No coonvienence at all.
Amazing port. We did our own tour through kayak republic that was awesome
Did our own walking tour.
Did our own private tour through smartfree tours that was awesome. Cant recommend enough.
Rented bikes from city bike that was super easy to work with. Dont ever pay for cruise excursions. Do your own thing and you'll save a ton and have more fun.