I stopped by here the other day in order to get my oil changed after making an appointment a few days easier. I chose NTB as I have had good luck with them in the past with tires and my insurance had sent me a coupon. I got there about 5 minutes early and the check in process went smoothly. I asked how long it wax going to take and was told 30-45 minutes. Not a long time to wait but since there were some places to shop at nearby I decided to head out for a bit. After shopping at a few places I bought some groceries and headed back at the 45 minute mark. A few minutes later someone came back to talk to me about a part under warranty that needed fixed. He didn't try to sell it to me which was nice but instead told me to check with my dealerships. I appreciated the gesture though and was happy. However what I was not happy about was the 90 minutes plus that it ultimately took. I get that they are not an oil change specialty shop but they could have easily done better.
The bottom line for me is that I would not come back here for an oil change. I made an appointment, was quoted a time and it took nearly double the estimate. Thankfully the people there were at least nice which saved it from only getting a single star.