I live in WA. My lease requires me to have my carpets professionally cleaned. I have never lived in a place where I was responsible for doing this. I hired a licensed cleaner who had excellent reviews and and A+ rating from the Better Business Bureau (I did my research!) I paid for a standard cleaning plus extra for an enzyme pet deodorizing treatment just to make sure I had my bases covered. I thought the carpet looked great but upon my check out the landlord said it was not up to his "standards" and that he would talk to my carpet cleaner. Low and behold I get my deposit statement back and found that he had charged me for a whole new carpet cleaning! Do I really have to pay this? The lease only said it had to be cleaned by a pro and that I provide a receipt which I did. Is this legal or just a scam? Should I fight this?