I made a last-minute call to Whirlwind Carpet Care, needing immediate service caused by a delay with a remodel. Maurice was pleasant to work with. Once I explained my circumstances, he adjusted to accommodate my needs and rendered services the following day. The apartment had dogs, and carpets were stained, and you could smell their presence. I was considering replacing the carpet, but Maurice informed me of the pet care they provided. I'm glad I took this route instead of replacing it, and the treatment removed the sent stains, and the carpet looked amazing. I highly recommend Whirl Wind and will be using them going forward. Thank you for your attention to detail, responsiveness, and excellent service at a reasonable cost. read more