I actually own a vintage 60s dress that is very similar to this and I love it. It looks like this one may have been taken up at some point, possibly, but it looks like it has a large hem, so could be altered if you don’t like your knees!
I wear mine with a beehive, gloves, and false eyelashes