I have two comments.
First of all, HAL has changed its tipping policy to automatically adding them to your bill. I had cruised with them twice before and in my opinion, the service has suffered greatly because of this. No longer do the waiters or stewards have to be friendly to "earn" their tips. I overheard many other passengers mentioning the same topic.
And lastly, our return was delayed almost 10 hours causing many to miss their connecting flights. They said that they made two attempts to fix the cause of the delay, an engine that broke down. However I later found that this ship has had engine problems for many weeks before my cruise and in reading I see that it is still having the same problem and late return months later. Is profit so important to HAL that they continue to limp along and inconvenience cruisers instead of taking the time to permantly repair the engine???