I've visited at least 3 bike shops in Toronto in the past few weeks and this one was hands down the best.
My trip here started after I was looking to buy a particular rack and basket combination. My neighbourhood bike shop was sold out of the basket, so I looked online for other options. Bateman's prices can't be beat. They were $10-$25 less for pretty much every item I had already purchased this spring or planned to purchase (basket, rack, kids helmet, brakes, etc.).
I placed my order online and was expecting to pick the items up the following weekend (after 5 business days), just in time for Mother's Day. Unfortunately there was a bit of a shipment mix-up resulting in one my two items not being available by then. I found another nearby bike shop that had the missing item in stock, so I went into Bateman's to pick up the other item from my order, with the intention of asking them to cancel the missing item. When I went into the store and explained my predicament, the super friendly/helpful staff went out of their way to find a solution for me.
The customer service from this store is seriously amazing. From the helpful staff going above and beyond, to the quick responses to email/twitter inquiries. Definitely the best retail experience I've had in recent memory and I would not hesitate to recommend them to anyone .