Love the buttons because i am currently nursing my 5 month old. easy access. i'm a 32dd 5'9 147 and it fits fine in the top. got a size 4... love how it flows over my pear shaped hips. i thought it was a sunflower print but actually moths! haha very cute. wish i would have waited and got the sale price... bought my it in may for mother's day!