Oh my gosh this was huuuuugggggeeee!!!  The medium was more like an XL!  That was okay with me because I just changed the recipient, so no problem.  It would be an issue for someone else though, as it really is way too big, and definitely super long.  It was supposed to go to someone who is 5'5" & normally wears size S (but is still growing), but instead went to someone else who is 6'2" & wears an XL (or sometimes L, depending on the brand sizing)....and it's still slightly longer than his usual pants.  Great for PJ's though.