Good fit but its a little short for tucking into pants, which is what I need it for as a server at P.F. Changs. I ordered a size up and its still a little short, but it works. The material doesnt wrinkle and I never have to iron it so that is a huge positive!