I live on a farm and at the point I started getting chickens I decided to sell off the horses so we had plenty of room. And let me tell you, 25 chickens will never be enough. You will always want MORE!
I started with a small flock of 7, hatched a few, wasn't happy enough and now a few years...
Teach is right. Of 25 or more you always wind up with roos. They try to get them all right but so often they don't. Don't order a roo unless you want a specific breed. You will wind up with one in an order of 25. And yes, I would get 5 of each. I ordered 5 Australorps from Ideal but 3 died...