Lovely top. Sizing is on the small size - I'm a M and the L fit perfectly.
I would get a size up if I bought this product again . But it is just as described . Just a little small , I usually get a medium in everything , so if your like me , you should buy a large .