I have regularly been using them for the last 3-years. Service quality is good. Wherever read the reviews, those were good. They also sell branded products of other vendors, and those are cheaper than the same items at other locations (and websites).
Often find shipping costs high (I am based out of the US) though, I think they might be marking up the shipping cost to make further margins.
I would be interested to know, if someone has adverse experience (or comment) about the quality of the products (of Swanson brand).