Great store, with good deals on stuff you probably buy anyway. It's busy there on Saturday morning & Sunday afternoon, the best time to show up is 2 p.m. on Saturday or early Sunday (they open at 10 a.m.). Even with this strategy, you may still find there is a line to check out.
This is possibly the best place to buy certain types of gourmet foods like cheese, wine, olive oil, etc. I like their meats and organic produce much better than Trader Joes, but you have to be prepared to eat a lot of the same thing for a few days. I would stay away from their bakery area. Nothing of quality and everything with transfats.