I ordered this in a size XL (my normal size for Fashion Nova is a Large or XL depending on the item) both the top and bottoms fit great! I have thick thighs and I’m 5’7 both the fit and the length were great! I was able to wear heels and the length was still almost to the floor which is what I prefer. The top was fine as well BUT I’m only a 36C I wore a strapless bra with the shirt as it didn’t seem to provide much support (yet I’m not a fan of the saggy boob look either). Overall great choice and true to size!