I am 5'3", 220 lbs. I ordered an xl and it fits perfectly. I ordered the beige one and I was initially worried about how the color would turn out, but it is the perfect pastel beige I was looking for! It is definitely thin, so not meant for really really cold weather. I live in Florida, so it is perfect for me. Great to wear under shirts or scrubs.