I’m a 14-16 5’6” got the XXL which fits perfect. I have big hips which it hides well. It’s very flattering. The only thing is the material is a cheap shiny material but for the price, you can’t go wrong. I highly recommend & looking forward to wearing it on an evening out on my holiday