Andrew was on-time (early actually, good for us), cleaned our wool carpet professionally. We were lucky and were able to get a same-day appointment, too, they were very responsive.
We had a last-minute cancellation so that provided an opening for you... I'm hoping your experience scheduling via our online calendar was pleasant as well.
We pride ourselves in providing quality carpet cleaning. Thank you for the business and hopefully you will call us next time!