I work near this place so I come here pretty frequently. My review is mostly about the restaurant/eating area, since I don't grocery shop here that often.
There are so many options for breakfast and lunch here! It feels like a full scale restaurant. There are also fresh drinks available, so that's a plus. The line can get pretty long around lunch time, so I'd suggest coming a little earlier or later the lunch rush hour if you don't want to wait too long.
For grocery shopping, there are affordable prices, especially with the meat. They have daily specials, which is usually advertised with a sign outside the supermarket.