I knocked off a star because booking an appointment wasn't the best experience and they were running around 15 minutes behind on my appointment. My tech was professional and made me feel comfortable, the office was a little smaller than average but nicely decorated! Overall I would recommend this location. Oh sorry I forgot to mention that finding the office is a bit tricky, it took me like 8 minutes to find it. It is at the very, very end of the corner of the parking area. Not inside the main building at all lol