I've cruised a handful of times. Most recently my last 2 cruises were on Carnival. I loved them. While nothing fancy the price was right, and the food, entertainment and comforts were good. Staff has always been fantastic. I have my eye on a NCL cruise (Vision of the Seas). I am wondering what can I expect in terms of the 2 cruise lines around dining, service, fees, entertainment, or other policies and things that are noteworthy as someone who knows a fair amount about Carnival (e.g., the Carnival Hub app, My Time Dining, Room Service).