Although they can only be filled at your hotel (and only at certain locations at that), I can't think of a better value. Each morning, while my travel partner showers, I run out and fill our mugs with coffee. Later, we store them with backpacks in lockers at the park du jour, or occasionally carry them with us and fill them with water at fountains in the park. Even if I don't do that, on the way back to the hotel room, I stop off and fill the mugs with soda for that last drink before hitting the hay. Hard to find a better bargain anywhere at Disney!