MSC Armonia was the perfect cruise for the time that we had in Europe, visiting Kotor Montenegro, Mykonos and Santorini over 6 nights. The cabin was comfortable, plenty of storage and amenities. I would highly recommend Portside for anyone booking as you will see the beautiful coastal scenery from the cabin if you have a window, porthole or balcony. The ship overall is a little old, but has been refurbished well.
The service on the other hand was appalling. We happened to be on the 2nd cruise of the season out of Venice (the ship having come from Brazil). Staff struggled to keep up with the service (the ship holds 2500 and was full). There was very little table service for drinks, unless you found a waiter or waitress that you became familiar with, which was very rare.
The waiters at dinner had no idea how to serve food, handing plates to guests (rather than placing plates on the table) and leaning over guests to put food on the table. On the At sea day, they also closed the main restaurants for breakfast and herded everyone into the buffet, where there was not enough seating for everyone. Pure Chaos!!