as a large chested but a uk size 8 girl, i wasn’t expecting this to fit well at all but it was too cute to not get. i got a size m and while it’s not supportive, it does cover my chest and fits fairly well. very well made and very cute on. totally worth it x