I have been coming to this location since they opened and have always had an enjoyable experience. The staff has been nice and the service has been great. The only downside with this place is that the appointment system isn't very great. Even when you book an appointment, you still don't get in until about 15-20 min after. (I'm currently writing this review while I'm waiting for an appointment that should have started 21 min ago) other than that, the experience has been enjoyable so I would recommend this place to others.