"But I've still wanted to know, should I tip for room cleaner each time?"
You will be charged $12.00 per day per person for all the tips for all crew members. That's $36.00 per day (assuming 3 passengers in the room age 3 or higher).....times the number of days. This charge will be added to your bill that you recieve at the end of the cruise.
The $12.00 per day charge covers the room stewards, waiters, waitresses, evrybody that delivers service. It does not include automatic tips of 15% on each beverage that you order, either soda. mixed drinks, or beer. Coffee, iced tea, water is of course free, unless you stop at the Java Cafe for a premium blend, latte coffee.
Hope this helps. It's always good to know what your up against as far as charges before the cruise.
(If a child is from 6 months to 2 years, you will not be charged).