I can see this cute pinafore dress working with a crisp white blouse and victory rolls for a 1940s secretary sort of look, or over a ribbed polo neck with boots for a 1970s sort of a vibe.
As far as I’m concerned this makes it super versatile, and therefore even more of a bargain, especially as it’s reduced!