I'm a bit of a free-bird, old-school, boho when it comes to fashion. This piece fits right in. Comfy, soft, great colors. I'm only 5'1" - 120, and it fit me as well as my 5'7" friend I was shopping with. I wear it beach side as a light jacket over T and shorts, boots, etc. and dress up - belted at the waist over skinny jeans with tall mocs. I'm looking for another one similar already because I wear this one so much.