Free People. Size medium, will easily fit a large or possibly XL, it’s very oversized! Long that you can wear it with leggings, semi high side slits, semi sheer. Only worn once as it was just too much fabric for me! Purchased for $175! Open to reasonable offers only!