I got the red floral print in a size Large.  I'm a size 14 and it fits great.  However, the material is very thin.  It's not a high quality material, and I think for $20 it could be a better quality material.  However, I'm still keeping it because it's cute.  You might want to consider wearing a slip under the dress.  But otherwise, it looks like the photo shown.