I chose the size 8 and it fitted me nicely, although was a little bit tight so it depends what look you are going for. If you are a size 12 I would say you could also probably fit into the size 10. The thick material feels luxurious and keeps you warm so you don\\\'t need anything on over the top. The dress also has a zip at the bottom on the back so it won\\\'t restrict you when you\\\'re walking in heels.