I had a great experience with Angel Care Carpet & Upholstery Cleaning. They did all of the stairs, and the upstairs area of my home. The carpet was fairly new (a little over a year old), and so there wasn't a need for a lot of deep cleaning. However, there were some bathroom stains that I needed to get rid of, and the staff did a great job cleaning everything. They were very respectful of my home and I was able to trust them to keep the workplace clean after they left. The pricing was very fair for the work that they did, and they finished when they said they would. I would definitely recommend them to future customers. It was easy to schedule work with them, and they were very punctual. Overall, a 5-star experience!