I'm UK 10-12 and got the large because I didn't want it sitting too tight but I definitely should have gotten the medium, could have even gone for small as it's quite big but, it's really comfortable and is a really nice material.
Product quality:Great