We have just returned from a 7 day cruise on the MSC Armonia from Gran Canaria. The cruise embarkation actually begins in Tenerife and sails to the Canary Islands and Morrocco. The ship is very clean and all of the public areas are well maintained and comfortable. Our cabin 9125 was of a good size and very well furnished with comfortable bedding including a duvet. The bathroom towels were changed daily and pool towels were also provided in our cabin.
We had late seating evening dinner and the food was always edible, presented fairly well and hot. Obviously you have to take into account how much this cruise costs and don't expect 5 star food for 3 star money, but all in all the food was good. The buffet restaurant was of a standard buffet fare with complimentary tea and coffee available 20hrs per day. There is also a Pizza station and a Hot Dog, Hamburger, Chips, Waffles, and pancakes and doughnuts at the stations situated on the pool deck outside the Buffet restaurant at no extra cost.
The only criticism we have of this cruise is that there is not enough activities going on during the day and it can be quite boring. However having said that the Theatre Shows on an evening were of a good standard and well presented.