I went to them a few years ago to get snow tires put on. Based on that experience, I would never go back. They took much longer than anywhere else I've ever been for tire installation and definitely tried to get you any way they could as far as selling additional products goes. It was also very expensive for tires that didn't even end up being that great. In contrast, the next set of tires I got off the internet were much better and less than half the price. I made the mistake of not telling friends and family that they shouldn't come here, and they provided poor quality work and bad customer service to my brother.
His tire needed a replacement because it was leaking and there was no nail or anything like that in it. He bought free tire replacement and it was $80. It kept getting flat, so he took it to another NTB and they told him the rim was cracked. They showed him the crack and said there was no way they should have missed it.
He went back to this location and tried to ask for his money back. He had driven less than 100 miles and didn't need a new tire and they missed the crack that they should have seen. He was very unhappy because they did nothing for him and he really let them have it.
Overall, I'd say my review, my brother's review, and the others here on Yelp should clearly tell you to avoid this place.