I have had Jimmy clean our carpets for a couple years now, and I wouldn’t go with anyone else. It’s always been so easy to schedule a time with him, and when his team comes, they work efficiently and throughly. I’ve got a big golden retriever and two kids so our carpets really get worked, but each time they’ve left it felt like I had brand new carpets. I remember one time he had to push back our appointment because of mechanical issues, but he was so communicative and easy to work with and gave me plenty of notice, it was no inconvenience to me at all. In fact, I truly appreciated how honest and professional he was. His prices are affordable for me enough to have him clean frequently, and the workmanship is the best I’ve seen. I highly, highly recommend!