Fits well. I am 5'10" and the long is ankle length on me which is fine. There is some slight gaping on the back by the waistband but I am guessing I just didn't get exactly the right size. Overall, for the price I am satisfied and will keep my purchase.