I'm so grateful I didn't listen to ALL the reviewers that says this runs small because for me, it didn't and it fit perfectly!  I ordered an XS because I'm 5'3" and 105 lbs and it fit big!  It's not tight anywhere.  I belted it and it was adorable.  I even wore it to the law firm I work at.  Yet I could wear it lots of other places.  I suppose if you're tall then this runs short.  For us short gals though, it does not at all.  The colors are brighter than they even appear here.  I'm going to be ordering more of these!