I ordered from them last month. I would order again, but not until the weather cools down. As mentioned, he ships usps, and my shipment was delayed over the weekend, so ended up taking 5 days to arrive. I was tracking it the whole time, and in contact with John, who just kept saying to let him know how they were when they arrived. Amazingly the nerites survived, and a few dwarf ceriths, but nothing else. His DOA policy states you have to wait 3 days because snails can go dormant in shipping. I didnt want to put these dead snails in the tank obviously so I put them in a bucket of tank water with a bubbler for 3 days. The smell was unbearable after the first day so I just dumped them. After giving him the final death toll he offered to replace or refund, and I chose replace. He shipped out the following week, and the package arrived as scheduled in 3 days. I acclimated following his instructions. Only 2 of the 10 or so nassarius survived. Only 3 of the 10 or so ceriths survived. All the astreas and most of the dwarf ceriths survived. And this was with on time shipping. I did not bother contacting him again for another replacement or refund, as I was just done with the whole situation. I think the shipping method is the issue more than the product. These days usps is just slow and unreliable. I am only a 3 hour drive from reefcleaners and usps still took 3 days. According to tracking the package spent an entire day just sitting in a warehouse an hour from my house. I would order from him again because of the selection and affordable prices, but not in the heat of summer. I wouldn't say the service was bad, but I also wouldn't say the service was amazing. Just my experience.