After reading some of the reviews I almost didn't buy this dress for my 6-year-old daughter, but decided for the price if she ended up using it as a pajama I'd be ok with that. She won't be using it as a pajama because I have found the material of the dress to be every bit as thick as a t-shirt from H&M or Crew Cuts. It is well made and I cannot see through it. It is adorable and well worth buying. The only thing that I noticed to be off from the picture on the website is the coloring of the butterfly, there is no purple in butterfly of the dress I received. Small detail.