I have been frequenting this shop for years and the service is excellent. The staff are absolute professionals in repairing and assembling.
The bikes aren't cheap, but you get what you pay for.
If you want a bike that lasts for years and you will enjoy riding then get a Trek.
It is worth the extra money.
You can be sized for the bike seat and frame.
So you will be comfortable on the bike.
That is a HUGE difference between shopping here and other shops.
If you want fast repairs and the ability to upgrade components shop here.
If you want junk that isn't properly sized and tuned, can't be repaired, isn't worth being repaired go to walmart.