It amazes me that hotels have mini-bars in every room. Surely there cannot be such a large percentage of guests who will pay $5 for a can of coke or $10 for a beer. You can easily procure said beverage/food in the lobby or nearby grocery store for far far less.