I find their billing a bit annoying. I paid my bill via check on 5/23/25, it was cashed on 5/28/25, I had received another bill for same amount on 5/27/25 for a due date of June 16, 2025. I was fine with paying amount due the first time but the second time...no thanks.