Or any gym I've tried. Washington sports club kept charging me after email/verbal confirmations that the account was closed. Trying to do it in the app resulted in a "server error" lmao.
Had to pester them so many times, and of course they never refunded me for the months where they lied to me and I thought the account was canceled
My local-to-Chatt gym (unfranchised) allows no-hassle cancelation, pro-rated.
I now only attend the county's free gym, which is actually decent (and true athletes, not just social meetups); or buy a daypass to local college facility ($5).