I have visited the cupboard several times and have found it to be a very nice store. The staff are very helpful, and some are very knowledgeable about products. And the ones who aren't as knowledgeable about a specific topic or product always know which staff member to refer you to for help. I like the vibe of the store, and the fact that the workers aren't required to wear matching uniforms like they would in other establishments. They all wear aprons, and that's cool. It has a bohemian feel and great music, and I could just spend hours in there (in fact, if they had wifi in the cafe, I would). I have never had a sandwich there, but I have eaten from the organic salad bar and it was awesome. The cafe portion could be cleaner, but that is the only complaint I have.
Pros: Ambience, great parking, excellent customer service