I've bought from petco online, reefs2go, vividaquariums, live aquaria, and saltwater fish. Only place I've had problems with was reefs2go that recently send me a shipment that had 4 cold packs in the box and the water in the bags was 61* F. That's after the ice pack had melted so it could have been even colder at some point. Everything was dead except a pair of peppermint shrimp and a tomini tang that perished shortly after being in QT. they refunded all if my money plus shipping due to a total lose of stock. Petco online does NOT ship fish from the store so don't let that scare you away from ordering. Also reefs2go tends to ship more popular fish like clowns, cardinals etc at a very small size. r2g send me a pair of clowns no more than 3/4 of an inch in size and both did not make it. One ended up in a powerhead and the other just went south in QT. hope that helps. I've had really good luck with petco online as far as survival rate and size of fish. Also I believe all if the sites above offer at least a 14 day guarantee.