Brand is staple and hue. Worn by celebrities. Size XL but can also fit like an oversized medium/large