Bagnall was referred to me by my daughter because of the exceptional work they did for them. I was not disappointed! I had some carpet repaired, stretched, and spot cleaning done and they were so good. I was given an estimate in advance, which I appreciated, and they came in very close to the quoted price. I would highly recommend them and Patrick was great!