Im 58 120lbs, and the extra small fits PERFECT. Ive never had a pair of pjs that fit so nicely! They are very soft and comfortable. The sleeves and legs are long enough, with a little room to spare - just how I like it!