Love everything about this. i bought this after reading other reviews. beautiful fabric, i'm 5'10", 135 and bought the small and fits perfect. it's great with heels or flats... seriously just makes you want to twirl, dance, skip, you name it.