I love this and wish I had got the other colours! I am a size 10/12 and can wear both Small and Medium, although the Small is quite fitting and the Medium is more of a comfy fit. Great quality, comfy and warm - also work appropriate! Definitely want to get another one as a back up.