The fit was perfect. The material quality is high and the thicker material lies better. The length is good- a shorter top but not too short. Washed well but unfortunately took a while to dry due to the thicker material. Bought this for the Barbie movie & wore it with a flared denim skirt and pink cardigan.