I love the cruiselines as a general rule, they help provide me and so many others with a living. They can make you nuts when you have to deal with their processes and systems when they don't always work the way they're supposed to. I would love nothing more than to have all the cruiselines provide the best experience imaginable for their clients and business associates. On the ship they nearly all do a great job. Some fit certain people better than others, like Dave says there are a lot of choices so pick your flavor. I only wish when something is obviously broken, they'd try their best to fix it. NCLA was broken for a very long time without a fix. They have other examples fo things that could use an overhaul and so do many other lines. I shouldn't have become a whiner about it on here and for that I apologize. I hope it's a temporary glitch that they fix and will let you know if they do. I'll be the first to praise any line for a job well done.