The dress is not true to size. You have to go one size up, in most cases. I am a 14-16, the XL and 2XL was too small and the 3XL was too big. So now I have to spend more money to get alterations done. And it's not feasible for tall ladies with long arms.