OK
OK, not great.  Low price and fast shipping, but the product does not seem as effective as a similar generic I used to get from Walgreens.  I don't know if Swanson is cutting corners on active ingredient by using less than advertised, or if they use old or slightly-out-date stuff to cut costs.
Rating: 3 stars