Agree with sd2345. I have been buying from Swanson for years. The prices are the best both on their own brands as well as other brand names.
Some of their own brand name products are great, others are not. But don't hesitate to buy from them because they have the best return policy anywhere. If you don't like something send it back for a full refund and they pay the shipping. One time I tried something new and wasn't happy with it. I left a so-so review about the product. They sent me an email thanking me for the review and that I would get a full refund. I got the refund and never had to return the product.
FYI - I am NOT representing Swanson nor being compensated in any way, just a happy buyer enjoying low prices.