5 stars and I'm a tough customer. I also run my own service company and I know great service when I experience it. Points you need to know: They did not try to up-sell me on anything. Even though they did not get our noise fixed the first time (one of two issues), they fixed the first issue on the first trip and they fixed the noise at no charge the second time because we had to make a second trip back. That's what I call aiming to please and wanting to win our business. The price was reasonable too. Everyone there is super nice and easy going. No pressure or fast talking. I will go back for more service.