I am an xs/small and this dress fits a bit oversized but still looks good. It is supposed to fit a bit oversized rather than being form fitting but depending on the look you like this could fit up to a medium. I'm 5'4 and the dress hits around my ankles. Rare and sold out everywhere!