Another article claimed that AT&T charges a 10% restocking fee, so you couldn't get a full refund.
I also called AT&T to ensure the service was cancelled and to find out whether there would be any fees and they said there would not be. We'll see what happens if/when they send me a billing statement.