These guys were great! I called to make an appointment and was told they were booked a couple weeks out. I asked if there was any way they could get me in sooner and they said they would look for cancellations and call me back. I received a call about an hour later with a cancellation two days away so I swooped it up. They called the morning of the appointment as a courtesy reminder and were super helpful and knowledgable once I got there. I was originally told it would take about 2.5 hours but was in and out in 1.25 hours. Awesome! Thanks again.