I've been coming here for about 7 years now and every visit has always been very quick. All of the staff are very friendly and careful, thorough with their work explaining what they do along each step of the way. They also easily accommodate any last minute appointment changes.
more