We have used this company 3 times now! They are fantastic! Very thorough and quick. Our upholstery looks brand new after every cleaning. We will use them every time and recommend them highly!