They have always done right by me, the first shipment was sad was due to the USPS not getting them here in time chicks by time they got them to me were 5 days old, so it wasn't the hatcheries fault I just called them and they replaced it, but as I was tracking it knew it wasn't going to get here safely in time again due to the post office in SLC, so we put in a intercept order and drove to pick them up a way, but at least the second shipment was not lost, This was not due to the hatchery like I said sometimes we need to be vigilant too, the lady that we worked with half way between would have lost 200 worth of eggs too if I hadn't told her about it she had shipped from a different source. We should also be vigilant as they don't let them ship them until they are day old then it's 3-4 days before they get them to you.that yolk is only good for 3 days to keep them going.