Whites Schoolwear's Navy pinafore is an excellent fit and quality. It was specially designed for primary school 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.