I am 5'1 and 105#. I usually buy the cherokee workwear xxs, they are a little big on me, but fit pretty good. I bought these scrub tops in an xs ad the pants in an XXS. They Fit perfectly! They are way better then the cherokee and about the same price. They are now my preferred brand.