In a pinch, I'd say this place is A-ok, but as a whole, I really question the value on a dollar scale. I came in to get some truffle oil because the regular place I buy it from was out. For a gourmet store, I expected to find several brands. There was only one. In fact, I expected to find more brands of nice olive oil in general, but there wasn't much.
Vegetables were insanely overpriced, but they did have a nice selection of specialty greens. I wouldn't buy regular vegetables here. Prepared foods looked and smelled good and I could see this place being a great option for people who purchase their lunch and eat at their desk.
Overall, I feel that McEwan is a place to buy fancy things or staples when you just don't have time to shop elsewhere. It's a convenience thing and they have a wide breadth of products for the busy executive who has the cash to buy this stuff and no time to do a proper grocery shop. So they've found their target market with the location. But I just don't feel that it's a place for a real foodie (who cooks) and there is a difference. If you know good food and are expecting a wonderland and lots of interesting products to check out, you might be a little disappointed.
It's more grab n go.