One other observation;
Next time you're travelling. look at the menu in your room (for room service) and note the prices. Then go to the restaurant and look at the menu. Often there is a 10 to 20% difference in price. This is in addition to teh gratuity and delivery fee.