I have mixed feelings in this review but ultimately I would stay away from this business. I have ordered in the past and received my order in a timely matter but after placing an order on October 27th, 2017 to replace a dead fish it took 3 weeks to fulfill my order. And even then, I did not get the fish I ordered. Let us start with a order I placed for a Blue Line Angel, Emperor Angel 8" (with streamer), Vlamingii Tang, Pintail Wrasse, and Crescent Tail Wrasse. This order was over $1000 and I did get free shipping. To no fault of the seller, FedEx did not get me 1 of 2 boxes. The Emperor Angel missed a connecting flight in Indianapolis due to airplane problems. The fish was sent on a truck from Indy to Chicago and I was able to go pick it up a O'Hare after the fish had been in the shipping bag for over 30 hours. I did the seller a favor by at least trying to get the fish which was a mistake. Per his policy, I should have let it come dead so I received a refund to my credit card instead of store credit. The fish lived for a few days after I got him, but over 30 hours in a shipping bag did him in. I did get store credit for the dead fish (per his 14 day guarantee). The Emperor Angel also had NO streamer as described. I paid extra for a large Emperor Angel WITH a streamer. I then placed an order on October 27th, 2017, for a Lineatus Fairy Wrasse and Eight Line Flasher Wrasse to use up my store credit. After the order was placed he replied that his daughter was in the hospital and he could not get away to ship. Ok, I understand. Family emergency, but what followed has horrible customer service on Michael's part. He had NO communication with me unless I emailed him and then sometimes I still got no reply from him. I see he is changing his website and posting new info on Reef2Reef about fish for sale, but he can't get my order out. This week (week 3 of no shipping), I see he is shipping other's orders. I send him an email asking why he is shipping orders out but I don't get any update from him or a shipped order. I get an apology saying his guys got as many orders together as they could so he could come in do the paperwork for shipping. They can't find the Lineatus Wrasse I ordered. So now I have to spend $299 of my store credit on another fish. I do finally get a shipment today of a 8" tang and my flasher wrasse. I attached two pictures. The dead Emperor Angel with NO streamer and the 8" tang in a bag it could barely turn around in. This is one of the worse customer experiences I've had in dealing with an online vendor. I know his prices are cheap, but you definitely get what you pay for here. No order can be shipped out unless Michael does the paperwork, so his business has to have him there. If I had a business like this, I would suspend orders while dealing with a family emergency until I had the time to be able to deal with the incoming orders. The customer service is absolutely HORRIBLE!