Not necessarily at check in. It's the check out that matters. I had very similar thing happened to me. I double verified at check in it was Comped. Then at check out they charged me and I was in hurry to the airport. After many emails and phone calls, and weeks late, got the refund to my credit card.