We've been using A1 Carpet Care for years; they're the ones we always call! They've always been very reliable, and are consistently on time, friendly, and efficient. They come, do the work, and then leave. They're good at communicating and we appreciate how trustworthy they are, as a company. Would definitely, definitely recommend!