I love this. It is very cute, but too snug. I got the Large hoping it would be big enough. I wear a 14 and its a little too small. I am hoping to get about 5-10 pounds off, then hope it fits perfectly.