Overall I was super satisfied with this product! It is a great fit, and looks so cute with jeans and a solid shirt. The only complaints I have are- 1. The fabric is a bit cheap- almost a polyester feel. Super thin and slippery. But there were no sewing errors and the seams look good. 2. It took a while to come! Around a month. But it was expected since it came from China, and so worth it. 3. Not exactly the same colors as shown in pic. A bit of a darker blue and the patterns aren't as bright and look a tad different. Again though-- super cute and can't wait to wear it! I got it on sale, so the price was pretty good. I am about 5 foot and really petite. But the small fits me perfect. In love with this! I will try to answer any questions.