Pros: no breed minimum, customer service
This was the first time I've ordered by mail, and I had no idea what to expect. I chose "Ideal" because I didn't want a lot of chicks, but I wanted a variety. Most hatcheries require a minimum of 5 for any breed ordered. I ordered 25 straight run bantams the end of February with 10 different breeds. They shipped 3/27/12 late in the day, and I received them 3/29/12 at 8:00 am. (it was an unusually warm week for March) They were all alive and well. Ten days later, they are thriving and healthy. I read the reviews for numerous hatcheries and it seems that there are fantastic and horrible reviews for every one. I highly recommend Ideal, although I have nothing to compare it to.