This is the Little Rays Navy pinafore. It is an excellent fit and quality. It was specially designed for younger ages and has an A-Line fit which provides great comfort in a wide variety of sizes. It has an under arm zip fastener and has a front zip pocket. It is made of sturdy Polyester and Viscose and has a Teflon fabric protector coating to guard against dirt and spills. It is machine washable.