Tag reads one size, but I would say med,  large or  xl could wear this. skirt is loose, and the top is stretch, made to hug bust and allow you to wear it on or off the shoulder. Bust stretches from 36 to 40.