I loved this online, but was unsure of how I would like the fit on me. I LOVE IT. It fits perfectly, the colour is amazing and I can't wait to wear it over and over again. Easily dressed up with heels and makeup, and easily worn casually with sneakers and a cardi.