I've ordered from them several times, I really like their selection and their customer service is pretty good. My only suggestions is that if you order a rare breed or variety, esp one thats very popular (one that most other hatcheries don't carry), order at least 5 more than you want. Last year I ordered 15 grey silkies, I only recieved around 8-10, said they were really popular and didn't have enough to fill my order. This year, I ordered 20 self blue silkies, but then changed my order to 15. I should have kept it at 20 because they only sent me 12, after making me wait more than an extra month for them. I placed my order back in Dec/Jan, delivery was supposed to be around March 6, they called me up shortly before my order was to be sent out and said they wouldn't ship them until April 9, I asked them why the delay, but they couldn't give me a reason. They did send 2 greys and 2 reds with the self blues, for warmth, as I asked for no extra males. In general, I really do prefer Ideal to other hatcheries.