Adorable dress!
Saw this in the catalog and had to have it.  i paid full price!   while the buttons aren't functional, it is not too revealing.  i work in a casual office and it will be perfectly appropriate especially paired with a jean jacket!   the length is right above knee.  i am 5'6" 122# and went with the xs