I highly recommend Panda as reasonable cost and high quality. Give Herb a shot and forego the large companies. I have tried a few others, both large and small, and will stay with this company going forward.
This week Panda cleaned my carpets for the second time. I found them from Yelp initially and am not affiliated with the company. The first time was a year ago and then again this week.
The quote and scheduling was timely. His arrival was on time and professional. No gasoline smell. He greeted my young kid kindly and got right to work. We were out of the house during part of the time and didn't have any issues. The carpets look great and were dry within a few hours. There isn't they typical crunchy-ness afterwards that some others leave. According to my research this is due to too much cleaner and it not being all removed. Minimal residue is important with kids around to me, and it feels better. The added bonus of wiped baseboards is a nice touch.
The reason we had this cleaning done is because our puppy is now housebroken. There was no way to keep it off all the carpet so we had a fair amount of pet stains. The stains are gone. The rest of our almost 800sqft of carpet looks great and the cost was very competitive.
I will be having Panda back in the next few months to clean my shower tile.