Usually good service if you get the right clerk. Decent prices, but the selection isn't that great. They stock the essentials, though, and you get more personalized attention than at a large market.
Pros: personalized service
Cons: small selection
more