The top is really pretty, but the sizing is so far off. I ordered an 8 for myself, which I ended up giving to my size 12 mum! Really it was large on her. It's a shame as it's a really pretty piece, but if you're smaller than a size 12 then I wouldn't order it. Also quite transparent so really you would need to wear a layer underneath.