Decent selection, and the staff regularly culls outdated packages, but few have any concept of customer service. If you need help, you will have to be a pest. And don't count on their recommendations as some will tell you a product is great but, when pressed, admit they have never tried it. Favorite items may be out of stock for weeks at a time. Prices are very, very high.