My experience started a month before the service was needed. I was looking for a carpet/upholstery cleaning company in Wisconsin to do work at my parents' house. After finding Superior Carpet Cleaning I emailed them and I got a response pretty quickly. Tom Vogler (the owner) called to discuss details (carpet cleaning is based on a rate per square feet and I received a quote for the furniture pieces)...family room and hallway carpet along with 8 dining room chairs, couch, loveseat, and reclining chair. The start time was 10 AM and he finished around 5 PM. I wasn't sure how long the project would take and was a bit surprised that it took that long; however, Tom said he is very detailed and takes his time to make sure the job is done right. You will not be disappointed! He moved as many furniture pieces he could to clean the carpet. There were certain pieces that could not be moved due to the size and weight of them, which I was fine with. When the project was done, Tom recommended a dry time of approximately 4 hours, or overnight since he finished at 5 PM. I highly recommend Superior Carpet Cleaning-River Falls, WI. This is sole-operated company and Tom Vogler enjoys what he does. He is highly sought after so I recommend you call well in advance of your desired project date to get on his schedule. Fortunately for me I called early in May for a June 20th date as he was booked solid for May. I was very pleasantly surprised by the final price especially for the length of time he worked on the project. Great overall experience!