I bought this for my daughter.  The length is good for school, the color is right, and the fit is slim without being too fitted.  She has worn this many times since we bought it, which is the best review!