I have been using Lynden's for what seems like forever. I love their no fuss, professional attitude and work ethic. The team are on time and work so well together. The work seems to be over in no time. They do an exceptional job. Highly suggest you call them for your next carpet and spring clean.