My son have been going here for 2 years. The staff is very friendly and informative. I've never had a wait time more than 5min. The place is clean and well maintained. I was shocked on how they do things...it's just beyond exceptional.