We stay frequently in the Quad-Cities to visit family and tried the Residence Inn in Moline, Illinois this time. A key factor in choosing the hotel was they are "pet friendly", but were surprised to be charged a $75 pet cleaning charge after only one night at the hotel (not mentioned at check-out, learned via the emailed bill) . I went back to their web site and they correctly mention that you will be charged a non-refundable $75 cleaning charge, so they got that right. I've never been charged for this at a Marriott "pet friendly" hotel, so the charge was a surprise. Our pet is very clean so normal vacuuming would have been the only cleaning required after our trip. It's pretty unlikely we would ever stay here again - the charge really stung.