I have been calling Steve for almost two years now. My carpet was pretty old and needed constant upkeep! I would call Steve a couple times a year to clean it and it looked amazing!! We have two dogs and kids, so you can imagine the wear and tear it was getting! He got it looking as close to new as it could! He also cleaned my moms tile and carpet in her townhouse! He is super on time and very accommodating with his schedule!! Great job!!