Jackie, Peter & their crew at jp carpet cleaning are really wonderful. used them again this morning for a vacancy and the carpet came out beautifully. I also have to say - after dealing with numerous contractors for different jobs in our buildings - it's always a welcome surprise when a business answers their phone (or promptly returns calls), immediately emails an appointment confirmation, shows up when they are supposed to, does a great job, is friendly & well priced. those are very difficult things to find in a company these days and i have to say that jp carpet cleaning checks all the boxes!