Great carpet cleaning business! I had asphalt inbedded in my carpet and I am a smoker. When Ali was finished cleaning, the carpet looked brand new, no trace of asphalt and the apartment smelled wonderful. Usually you have to wait a couple of hours (or more) for the carpet to dry after its been cleaned. It was dry within a half hour. Effinity Solutions will be recommended by me and used again!