I found Epic through Yelp, like many other reviewers. I was so satisfied with their service that I am writing a review to share my experience. The most important things to know are: (i) they put me on the schedule for the next day; (ii) the technician arrived promptly within the time-frame promised; and (iii) the job was performed well, and at a reasonable price. The owner of the Company even called to follow-up and make sure that the job was performed to my satisfaction! Next time I need carpet cleaning I will not need to search on Yelp because I've added Epic to my Google address book.