I bought this dress for a family party and got a lot of compliments on it. I am 5’4 usually between 116-120 pounds and I got the small and I think it fit great . It was flowy , not tight or uncomfortable and for me the button was perfectly fine. The color was exactly as pictured. I think it’s a great dress for the price .