The length is 23 and looks like age 4-5y size. Loose cut so should suit all shapes. 100% Polyester but looks like rough silk. Fully lined.