I'm going to make this quick and simple.
We had almost decided to give up on cruising, as our last couple of cruises with NCL were very frustrating and dissappointing.
Simply put, the frustrations and annoyances with NCL were NOT on Holland.
On NCL, we had come to the conclusion that if you ever have a problem, they will pretty much do nothing about it, or tell you it isn't their problem, or say they can't fix the problem.
On Holland, we had a few problems, but the crew was happy to fix them or come up with solutions that we wouldn't even expect.
Our belief is, that you can't expect everything to go perfect or right all of the time, but a good company will try to fix things when they go wrong. Holland is beyond good, and is flat out exceptional, because they went beyond any reasonable expectation to help.
If you like cruising, but are ready to give it up because the cruise line you are with is pissing you off....give Holland a try, you will be surprised how well a ship can be run.
The only negative....anytime dining for a table of two is really only available for people who are waiting at 515pm to be seated. After that, forget about it. No big deal as we really liked the lido, same food with only a few exceptions, much faster, and a window seat everytime.