Easily comparable in size with any of the large Indigo or Chapters bookstores, but offering a significantly broader selection at lower prices, rare is the time I venture into the Annex without at least passing in for a quick look. Well-organized, bright, and with a helpful staff, BMV is a gem.
(I've found the store good at buying books in reasonable conditions off of customers, too.)