How tall are you? Looks like it may have been a little too long for me. Or maybe a little too short as said above.Have you tried to see how it might look with the hem pinned up to shorten it a couple inches? Maybe even a slight shirttail hem. Also I get the feeling that the untucked shirt and stacked pants are exaggerating the effect by making your legs look shorter.