I have never gotten their hatchery surprise but have ordered chicks from cackle. I had an overall good experience I ordered all hens but got one rooster.
I also ordered a couple polish crested one that arrived was a runt with a deformed beak were are able to keep him though. I ordered 7 chicks...