Sorry, forgot to give my opinion on the "service charges"! I don't like them at all. We were not told about them ahead of time. We were reading the "fine print" on our tickets that arrived a few days before we sailed and saw it there. What????? What kind of service can we receive when the "tips" are already in hand? We did ask that question to the customer service reps that we called directly before the cruise. They said that we could expect "nothing less than NCL ever gives as service". Not sure about that one. So, I think (my opinion) after cruising with NCL that this does indeed affect the service level on this ship. Mandatory payment for no mandatory service doesn't seem fair to the paying customer.