I was hesitant to use Efowl, since they are a broker and not an actual hatchery. I looked on here saw good reviews so I ordered my chickens from them last year. I had a good experience with them, so this year, when I needed to purchase more chickens (bad experience with my dachshund) I decided to go with Efowl again. I ordered 25 chicks, 5 varieties of 5 each. They should have shipped last week, but didn't due to low hatches. The chicks shipped yesterday and I should receive them tomorrow. I received an email today notifying me that, due to the low hatch rates they substituted Rainbow chicks for my Speckled Sussex, so that my order wouldn't be further delayed. Fine by me, as long as they are hens and they lay! Additionally, they offered me the option of giving me a 100% refund of the 5 Sussex or a 120% refund as a store credit! Considering I had selected the option to accept substitutes, and they did in fact replace the Sussex with another breed, I feel offering me a refund goes above and beyond to ensure "egg"cellent customer service. On a side note, is anyone familiar with the Rainbows? Based on the description, they sound like "mutts". I'm ok with that, I'm not a breed snob, lol, just not familiar with them.