Purchased 0xl as I'm a 16 uk 5ft 2 , fits well the waistband is elasticated and sits comfortably on my waist ,sleeves are a perfect length and dress length sits just above my ankle . It's a beautiful dress ,I feel so good in it ,it flows beautiful, I think it helps having a short underskirt on it .