I understand why this dress has so many awesome reviews! For the price the quality is amazing - compared to other "Disney" dresses that you can buy this is by far better quality. It is lined on the inside of the skirt. It is not made of scratchy material. The length is perfect, it is not too tight. I washed it in a laundry bag on cold, hung to dry and it didn't fall apart. The skirt is very full and falls well. It is a little challenging to get on - no zipper - goes over the head. My daughter is 3.5y - average build. Perfect fit.