Had a dog urinated on my carpet. Oz Carpet Cleaning team got all stains and smells out. The carpet looks like new again. I called in the morning, and they managed to get my carpet steam cleaned in the early afternoon and it was all dry in 3 hrs time. Do not take your chances with other companies, go for these people.