Reggie was absolutely wonderful. He was on time, very professional, and did a wonderful job with our couch. Will definitely want to use Reggie again for all of our upholstery and carpet needs. I highly recommend Reggie for all your services.