I have never ordered from Cackle.
I have however read a ton of reviews. It appears that they have a larger % of unhappy customers.
Seems like when there is a problem they lack customer service. Lots of the negative feedback could have been avoided if they had just replaced a few catastrophic...