I ordered these after reading reviews that pants were "too long" - great, I'm 5'10 and always end up with pants that are too short unless specifically ordering "talls" which are sometimes too long as I seldom wear heels.  I ordered one in grey and one in plum - the grey pair arrived nearly overnight!  The plum came out of New York and since I live in the Northwest, took longer but both pair are oh-so-soft and warm, below ankle length on me and fit beautifully.  Really a smart pair of "sweats."