So we hired this company for carpet cleaning, hardwood and tile grout cleaning. Found them online. They did a phenomenal job overall so I have no complaints at all. My only complain was that I had specifically requested a call prior to arrival. I did not get that call. That resulted in me having to rush to the home to let the techs in. Minus that we were happy with everything. They did disclose the price upfront as well so no issues there either. Overall I recommend these guys.