My three-year-old grandson loves this uniform, but the pants (Toddler 2-4) are too short and tight. I've ordered a size Small 4-6 and hope it will fit better. While the jacket and pants seem durable, the "shirt front" is a collar and two-button dickie. Buy a white shirt somewhere else.