I really love the fit and length of this dress but can only give it 3 stars because I have found 2 holes along the seams. I can fix them but shouldn't have to fix a brand new dress. For sizing, I usually wear a 12 so I purchased a Large and it fits perfect. I'm 5'7 and it sits on my toes in 2 inch heals.