I love Bloomingfoods. The west side store is the best. It is a bit on the smallish side but is the most aesthetically pleasing and the salad and hot food bar is fairly consistent.
One of the best deals you can get is the soup and bread for 2 dollars. You can't get a cheaper more wholesome meal in town without going to a food kitchen.
This store does not carry everything but most things any vegetarian or vegan might need. They have not only tofu but locally made tofu. They have several different varieties of tempeh and seitan.I've also been impressed with their produce section with quite a bit of local and plenty of fresh fruits.
If you want the largest selection you go to the East side store, especially for supplements. If you want to find the odd deal the central store upstairs has a discount section in which I've found a few good deals.
In any case at B-foods you are never just some random person. It's much easier to get a face to help you or someone willing to have a bit of a conversation. It's a nice choice from the florescent lights and check yourself out style of the bigger chain grocers.
In any way it is a hearty recommend even if it can be a little crowded. People just know where the good energy is. : )
Cons: Some things a bit pricy, Doesn't Carry Everything, Can be Crowded