I think this is adorable and am so excited to have bought it. it is really flattering. i love how it hangs-- it's loose enough without being unflattering at all. it's a little retro. it feels really soft! i hope it holds up well. 
i'm 5'1 and and 103. i got an xs and it fits perfectly.