This dress is true to size, good quality and beautiful. The length is good too! For a 5”10 it’s above my knees which is okay. Not too short! I’m usually a 3XL(US 20/22). It has a good amount of stretch, so it could also fit a size 22/24. I feel so comfortable in this dress, I don’t feel insecure of my tummy.