They have a good selection of both Mexican and American groceries and the staff is very warm and friendly. The place is well lit and very clean. it looks like the groceries get refilled/rotated quite regularly.The deli in this little bodega makes the best sandwiches around.
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.