I got what I expected, and I'm really pleased about it. I'm about 5'3 (160cm) and 115 lbs, and I ended up ordering a medium because I was between sizes. The pants ended up being a little long, but that's okay. I'm glad I sized up because the top fits perfectly. If you're between sizes, always size up. Quality wise, it is about the same as a Spirit Halloween costume, possibly a little better, and that was to be expected because of the R rating. But I honestly love it and I'm definitely going to wear it out when I can.