I really like buying from this site. I think in generally it's less expensive than most LFSs when you purchase more than a couple items at a time and, I'm not sure about with yours, but many of my old LFSs didn't have a 7 day guarantee. SWF.com does, so that makes me feel better even though I have yet to return something to them. Overall the quality of items has been good... and as for fish size, even though sometimes they're small, I expected them to be so because it states the size to expect in the description.
Now I've moved from Miami to a smaller area in NC and there is only one saltwater LFS here. Their prices are outrageous, their selection is poor, and in general the quality is poor as well. .com stores are my only hope and so far I've been very pleased!