This costume is amazing, especially for the price! I'm 5'8'', 33-25-34, and 115lbs and I got a medium and it fit very well! I just had to take the skirt in a tiny bit (I could have probably got a small but I like the fit of the medium after slight altering). The outfit is super good fabric and quality, it is not sheer and it is like a thick uniform cloth. The R is a super glossy material and looks amazing and shiny. The skirt and top have a zipper in the back and the top underneath is very stretchy. I just bought the James for my boyfriend to match with me. Probably the best Team Rocket outfits, especially for this price!