I ordered this as an addition to my Wonder Woman costume for super hero dance with my son. Overall, the quality was really nice, it wasn't too thin but not super thick either. I am a 38dd, 5'1" and 152lbs. I ordered the XXL because I noticed it was listed as Juniors. I usually wear a women's medium. It fit a little big on me but that is the style I wanted. I wanted something that would cover my bum because I was going to wear leggings to the event. If you're looking for a more tight fit maybe only size up 1 or 2 sizes. I sized up 3 sizes and the arms were a little baggy. Overall, I've washed it twice in hot water and high temperature drying. It has not shrunk at all! I hope my advice and insights on the product help you in your buying decision and/or sizing.