I highly recommend this company! This was my first time getting our carpets steam cleaned in over three years after moving into our new house! They look and smell brand new! They are superb!