Hands down the best carpet service I have used.  Steve was on time, did phenomenal job and gave great  pointers on keeping the carpet clean.  As long as I live in the Phx area, Carpet MD will be cleaning my carpets!  THANKS, STEVE!