This vibrant shirt is by Kenzo and the label states a size 40 however it fits between a uk16-18, or even looks nice oversized on a uk12-14. There's a small hole due to a brooch as seen in photos. Not to noticeable when being worn due to the pattern and could easily be covered using a brooch.