Review: Nice shop, nice location, knowledgeable staff. I agree with previous comment that it is mostly a road bike shop, I counted 2-3 mountain bikes on display and everything else seemed to be road bikes. Parking is a bit difficult as well, but since I live so close it is not an issue.
Review: Very friendly people at this bike shop. Other comments comparing the price of things at the shop, aren't quite making a fair comparison. Twenty20 sells almost exclusively Specialized products. With that in mind their prices are comparable to other Specialized sellers. Specialized is not a cheap brand. If you want cheap, of course go online and buy a different thing, but don't complain about the shop because of this product line choice. As for the shop my experience was great. They were super knowledgeable and spent a lot of time with a personal fitting for the bike I bought which gave the whole purchase process of my new bike a very personalized feel. Their service plan for buying a new bike from them is also very good. They really want to get you on the right bike and keep it riding well for you. They are not just a road bike shop either, I purchased a mountain bike from them and the person who sold me the bike was very knowledgeable of local area mountain biking, of which I had several long conversations with him about.