I have been shopping here for years and you can find just about every ingredient you might ever need for any recipe. The staff is friendly and helpful. The location is convenient and the hours are extensive. They have plenty of prepared foods as well and a coffee/juice bar upstairs with vegan bakery items. Sometimes I get something I don't think is the best but most of the time I am entirely happy.
Cons: Very crowded at lunch