Does anyone have a recommendation for a professional carpet cleaner? Looking to get a rug, stairs, hallway, at least 1 bedroom, and a microfiber couch cleaned. We have 2 black labs so the dander and hair needs to be taken into consideration for the quality of the service. Has anyone tried a company on Groupon? Thank you!!