We have taken two of our kids bikes there so far this year and every time we have received great service from Kevin. He is very knowledgable and shows he cares about his business reputation and credibility therefore he strives to go above and beyond to take care of his customers concerns.
I am only giving them 4 stars simply because they can have work/repairs back logged sometimes which can be challenging for customers when there are other competitors and options to chose from.
If you are okay with the wait time for repairs then this is the place take your bikes for repairs and up grades.