I am a size 16 and the fit is good, a little loose not hugging which I like because I have a large bottom. The butterflies are a little more light pink then I expected the photo makes them look almost purple. The fabric is slightly stretchy and very comfortable.