I disagree with Kuki, I have been on several cruises and I have noticed that the service is down compared to working for tips. I work in a tipping field and the better service the better tip. Face it if you dont have to work as hard and make the same amount, you will. That is human nature. I have booked my cruise and told them I will tip at the end of the cruise. The last cruise I was on was horrible as far as service. So I would wait until the cruise was over and tip accordingly.