Great prices and selection, unless you are shopping online for delivery and pick up. Disappointed to learn that they both charge you for pick-up online orders and mark up the prices compared to in store prices- considerably. At first I was happy to pay to have someone shop for me, as I had surgery and health problems. But when I figured out how much more they were also charging per item I felt cheated. So if you are behind someone really "slow" when shopping, keep in mind that may be as fast as they can go due to pain. People shop here like there is a prize for being the fastest.