i have only been on one cruise and never ordered room service. I know that it is not entirely free, but I am confused. Do you need to pay for ALL beverages (soda, juice, coffee, etc) or just soda? Are the prices insanely high or reasonable? And then how do you know how much to tip - a dollar...