Large
It runs large. loose or oversized tops don't bother me so i thought it would be fine, but this just made me look wider then i am. is thin and too sheer for me as well. it was just so unflattering. i had to return it.