Absolutely love this design but I would def recommend sizing up.I wanted a looser fit;im 53 180lbs and usually wear a Large or 10/12 and i ordered this in XL.The length was great and I got compliments all day.It can be worn dressed up or down.I wore it with heels but it can be paired with sneakers as well. Cute, classy, and comfortable.