Love this vest- it's so chic and pairs with so much.  i have it in the army green and it's prefect to wear over a romper or white jeans and top.   it's great.   i am about 5'2" and an typically a small top-  the small was much to big but the xs was perfect. i would consider trying to size down if you are uncertain. i am very happy with my purchase!