This vest is everything and I absolutely love it! I have bought two others from different places and they were big, bulky and not appealing. I have a small frame and purchased a medium, hoping it wasnt too big and it fits just right. This one is sleek and the quality is great. It looked good with my shorts as well as with pants and a skirt. This vest compliments anything you put on, making it sporty or sleek-chic.