For $10.99, I wasn't expecting this costume to last long. My daugther wore it about 3x  (once for a Christmas play) and it was still in decent condition. As previous reviews have mentioned, it is thin and see-thru. Just wash it in gentle cycle and hang dry. Hers is still in decent shape after 3 wears. The halo was pretty much done after the Christmas play, however. It does not come with wings as the photo shows, just the halo and think dress is what was in the package. My daughter is 60lbs and the Large size was perfect.