D & M Cleaning as always provided me with prompt, professional, and affordable rug cleaning services. Managing real estate properties means I need cleaning services frequently and D & M rug cleaning has always met and exceeding my expectations. Power washing also exceptionally thorough. Linda