Fits perfectly, I am a size 14/16 and got a 3xl as advised, so comfortable and came within 3 days of ordering, only problem is they look like they have had a sticker on the material, it's only slight so hopefully will wash off ,that's why 4 stars instead of 5 .would buy again