Although I haven't bought chicks or eggs from them, everything else I have gotten has been excellent. They have tons of educational materials too. I think that they have a minimum of chicks (6-maybe?) And that minimum is needed so that the chicks keep each other warm during shipping.
My Pet Chicken merely orders for you. They aren't a hatchery. In many cases, they use Meyers Hatchery in Ohio. You can order small numbers from Meyers yourself. Compute the potential cost in making the purchase either way. See which way may save you a few dollars.
Small orders are expensive, on a "per bird" basis.
To save money, lots of folks just pick up chicks at their local feed store, TSC, etc, who also get their chicks from hatcheries.