I usually wear an 8, sized up, still small. It took a lot of hopping to get this over my hips, and had to hike it to just below ribs in order to button and zip. I think it will loosen up as I wear it, but it is very snug. Also, the zipper seems flimsy, like it could break at some point. Other than that, it's cute, and length is okay if you don't mind it not hitting at or below ankles. I'm 5'4" and the A-line hem hits about 5" above ankles.