These overalls have a color block design with distressed pants. There are functional buttons on either side for the comfort of putting them on and taking them off. The straps snap in place and are adjustable. The pockets on the pants are all functional. The denim is very thick but doesn't have a stretch. They are cut a bit loosely so the fit is a regular fit. If you are going for a baggy look definitely size up.