its gorgeous but fits my 11 year old son not an adult the xl is xs but the quality of the mermaid shirt is great too bad its way too small
really cute. wouldn't call it one size fits all. maybe a large.