Great store especially if you're looking for Caribbean products. It seems generally aimed at a Hispanic population with its vast array of Latin American food, but it also knows it's near some pretty yuppie/hippie neighborhoods, and carries things like soy yogurt and organic granola and a pretty good selection of vegetarian options. They also have some ethnic products from Mexico, Indian, and Middle Eastern that are harder to find elsewhere.
Penzey's is a great resource for spices, herbs, mixtures and flavorings, and it is near the top of the list of spice shops. They have tons of spices, neatly organized, next to large smelling pots of that spice. you can take a whiff, get a feel for what you may buy, and then choose accordingly. Also, their prices are reasonable.