I purchased my Giant Rapid earlier on during the course of the year and have been meaning to write a proper review for sometime now.
Service: Everyone from the owner to the sales team know their stuff. I really appreciated the time/energy that was spent on getting fit/sized for my bike. As a consumer, I am pretty vocal about anything that I am not completely "ok" with and they were accommodating every step of the way.
Pricing: Based on my homework, I think they are pretty competitive. Accessories are at par with online prices or sometimes cheaper. Unlike my girlfriend, I prefer to touch something before I buy it.
Selection/Quality: I have ridden well over 500km on my bike since May and I haven't had any problems. Most of the basic components on my bike have been upgraded between now and then (saddle,peddles, mud guard...etc.) and I haven't had any issues with the third party stuff either.
I have checked out most of the "real" bike shops between Toronto and Burlington and as you can probably tell, I am a fan. Highly recommend this place.