It was good quality. Nice lightweight material. I ordered a size 7 in ivory for my 6.5 year old daughter. It fit her perfectly. I think she could have wore an 8 fine also. If you child is fuller or broader in the shoulders I would size up. It is lined but be aware that the liner is quite a bit shorter than the overall dress length so I'd your child is tall it may not provide enough coverage. The top 2 layers of the skirt are shear. It was the perfect length for my daughter and she is a little shorter than average. She had no complaints wearing this dress. It would be best for pictures or special occasions.