Cute and retro. Vintage inspired. I think shirt def could be unisex depending on how you style it.
Size large Model has it tucked in and she is 4'11