Quality dress
I am 5' 1" and 105lbs and purchased an XS. It came to right above my ankle (which I expected and am 100% fine with) and fit perfectly. If you are my size, and XS should fit well, I wouldn't size up. I really like the fabric, it is nice and substancial.