Excellent service and they are always very friendly! You're always better off showing up & signing in than trying to make an appointment. They can't just stop in the middle of assisting one customer just because it's now your appointment time... It can get busy, but the results & service are worth the wait to me.