Peter has done a great job with my carpet cleaning! They used the steam cleaning method for cleaning. Their staff is full of really helpful tips to care for the carpet in between cleanings.