I usually buy a size 12 but have found the fit a little loose after swimming so sized down to a 10 and fit is perfect.