This overcharging happens to us frequently. We ask for our final bill the morning of disembarkation, and sure enough when our credit card statement comes, there is a charge from HAL. We then contact them to find out what the charge is for. They almost always say it is a mini bar charge. Well, we ALWAYS have the room steward clean out the mini bar, but they continue to try and charge us for items we don't use. This happened on our Feb/Mar cruise, and although HAL has given us written confirmation that we indeed should not have been charged, they also stated it would be a minimum of 8 weeks before the credit would appear on our statement. To date, no credit has appeared.