Have been there several times now for questions and help both on my road bike and mountain bike.
Very knowledgeable, friendly and helpful guys. (a refreshing change to the other bike store close by me).
I would have to give them 4 stars out of 5 since they were a little dis-organized and forgot to contact me when the bike was ready and also some confusion over finding the bill and paper-work. However the work done on my road bike was well done and again - super friendly.
Also their folks also put on free clinics (check out meetup)
Update 9/7/12
Have upgraded them to 5 stars - despite them being occasionally a little disorganized they have been super helpful and friendly every-time I have been in. I live right next door to Landis, but never go there anymore due to the rude arrogant service there. Global bikes have the right attitude and I enjoy going there.
Update 11/23/2012
Well my son ordered up a ton of parts for a road bike which he was going to build during his 3 week visit and then take it back to Thailand. It was one of these special bikes that can be disassembled, folded and taken on a flight (has special couplings). Anyways to cut a long story short - I realized he was never going to get it put together in time and sprung for the dollars for Global to assemble for him. They got it done at short notice with a couple of days to spare. Usual friendly, but slightly dis-organized service.
Also have to give them high marks for the weekly Meetup MTB tour Cale does plus the regular Meetup workshops