This dress is well fitting, comfortable and flattering. The only reason I did not give it five stars is because when I put it on the first three buttons gapped. So you could see my undergarments. I ended up putting an adhesive strip to close the gap.