WELL....I order 90% of my livestock and corals from this site......and I have always been pleased with what I got and the customer service
The pros are SWF.com has excellent stuff & they run good sales.
the cons are ....you don't get to see the fish/coral first......and sometimes they don't ship well
BUT SWF offers a 15 day guarantee