Love the fabric, just enough stretch, size runs large, I wear 10-12 and purchased medium, it was still a touch big, but it is too cute, i cinched the back to pull it in, dressed it up for Thanksgiving, got a lot of compliments! I will definitely purchase another color and have already referred my friends to it.See full review