I bought this dress for Easter and got a lot of compliments on it. I am 5’4 usually between 136-140 pounds and I got the medium and I think it fit great . It was flowy , not tight or uncomfortable and for me the button was perfectly fine . I, however, have a small chest so I can’t speak on how the button works for bigger chests . The color was exactly as pictured. I think it’s a great dress for the price .