Everyone I know uses Bagnall. Their attention to detail is amazing. They really care and truly won’t leave until you are satisfied. They are who you call when you wake up in the morning only to find your dog didn’t have such a good night. While not cheap, they don’t pretend to be. They charge a top price for a top service. The same carpet cleaners have been there for years which says so much about Bagnall as a company.