I ordered XXL and it was WAY too small. (I usually fit L-XL so i ordered a size up just in case) It squeezes my torso very badly. Also the dress is incredibly short. It has a beautiful print and i am very sad that it was not what i expected. Awkward design and fit. Would NOT recommend I will be returning it.