Hey!! You should definitely buy it, it's incredibly versatile! I'm 5'9 and got size S but could have definitely fit the xs as it is a little loose around the waist! Hope this helps! You can call me at FP Natick 508-651-8282 if you have any questions or if you would like me to order for you :)!!