Just returned from 7night's on board MSC Lirica at Dubai. We has a great time on board. We were all inclusive so maybe that made a big difference. The animation staff were really great. They encourages all ages to get up and join in the games at the poolside. There were exercise and dance classes all of which were were supported.
The meals were a bit different than PO or Royal Caribbean cruises. We managed to eat in the restaurant's and were well fed although there did seem to be a lot of fresh fish on the nightly menu. we didn't starve and really enjoyed the lovely pizza's made freshly on deck everyday.
The staff were all delightful especially the waiter's and waitress's in all the lounges. Beverly Hill lounge was our favourite each evening listening to Duo Mexico. we even manged a few dances in there.