We just returned from a Thanksgiving cruise on Meraviglia. Overall, we had an excellent experience at an unbeatable price for two aft balconies. As far as dining, we especially enjoyed the meals in the main dining room, smoothies for breakfast in the marketplace buffet, the pizza, and the variety of ethnic options that changed every day. The cheesecake at dinner was consistently the best dessert. Don't miss the free ice cream at the pool. Our two favorite shows were Born to Rock and Journey. The Himalayan bridge was a favorite, but best to do while in port - it gets very busy on sea days. We used our free one hour pass for the termal area. It was nice but not worth paying for a cruise pass on this class ship. The thermal area on Seaside was much nicer with better variety. For more details, pictures of menus, and the daily programs, as well as specific tips about Meraviglia, click on this link to my views from the ship:
https://boards.cruisecritic.com/topic/2894860-my-view-from-mazda-to-meraviglia/#comments