Neat N Clean made the whole process very easy - providing an estimate, scheduling appointment, following up! I should have done this sooner. Henry and Joe did an amazing job. They were professional and very efficient. My carpet and rug look brand new. Thank you Greg and Cory!!