Runs large!
First, i'm an 8/10 and tried the s and m. i could've worn either but the m looked too large in my opinion. i kept the small. the color- i think you could wear black or navy as the navy is very very dark. the only con- the sleeves. they stick right out to the sides and don't lay down as much as the online photo. it definitely looks best with a cardigan or jacket over it. material is super light.