These run large in general. I have this in several other styles. I'm 5'1 and I ordered a medium, I'm normally a large. I also have a large and XL in other styles and they were way too big for me and could fit plus sizes easily. I sized down for a better fit, but I could have probably went with a small and still be okay. This is very good quality and just as nice as ones I've purchased for twice the price. I love it.