I'm a 10-12 and it's very good I certainly only needed a small and not a medium.
It's brilliant for and would wear out with boyfriend, also it has pockets...! and is warm enough for this weather (colder) layered with cardigan, jacket etc.
Yes the skirt is nice, on the website I saw one I hadn't seen instore, I think I'll either get the matching blouse or find similar. Again wanted something for work/casual (wore on date to cinema) but that I could dress up and down.