These overall/baggy pants hybrid are so a cool piece! The front is more of a suspender into pants style, but the back has a bit of an overall style. There are 2 front tortoiseshell buttons on the front and the straps are adjustable with silver o-rings. The fabric is a soft poly/cotton blend, much like typical dress slacks. These pants are made for a baggy fit, so please keep that in mind. They can be worn by 2-3 years older kids just a little shorter! My 5 year old and 7 year old (see images) easily wore the 4-5 year sizes and LOVED them!