SWF has some sneaky fees, so watch out for that. They offer "free" shipping on orders over $70, but they charge a $10 processing fee and I think a fuel fee. Not sure exactly how much that comes out to, but it's worth noting.
As far as service, Linda Lee can attest to the service that LA will give you if there's a problem.