The fit is perfect! It hugs in all the right places but also allows room to move. I wore it to a brunch and felt both relaxed and stylish. The color is even brighter in person, and it photographs beautifully. I can see myself wearing this to a summer wedding or an evening out with friends