I purchased a small & it’s perfect. I’m 5’5/in my second trimester & I love that it’s loose but not a maternity piece so I can wear it next year! You can feel the high quality so this will last! Have already washed a couple times & quality still looks like new! Highly recommend!