We have used Pro-Care several times for upholstery and carpet cleaning and they always do an excellent job. Just this week, we needed them again and were told it would take a week because they were so busy. They called when there was a last minute cancellation and were able to come 2 days after my initial call. Craig and [Richie] were professional, efficient and great at explaining everything. Fairly priced and friendly people, can’t recommend them enough.