We went there last night to stock up on snacks, beer and wine. A very nice, clean supermarket. They stock everything you can think of. I thought the prices were only slightly higher than in the states.
Here is something I wish I had known before we bought our beer and wine. When you walk into super foods there is a liquor store (Cheers). They sell beer, wine and everything in between. We purchased beer and wine there not realizing, that super foods sells beer and wine CHEAPER than Cheers. So, if you just want wine and beer do NOT buy it Cheers.