Thanks so much for your thorough reply, cyclinglady! I have a much better idea of what to expect now going in and roughly how much to tip -- I really appreciate it! (Love the idea to order two of the same item -- I'm definitely going to do that on days I'm extra hungry!!)
And thanks for your good wishes, Darissa! Have a great time on any cruises that may be in your future!