Very vintage feel
Prior reviewer nailed it with the summary of this dress. it definitely needs heels. i'm 5'4", 120#, 34d and this is a size 36. i usually wear a size s or 4 with most retailer stuff.