Only 1 of the 3 pair were long as stated. The maroon pair is ankle length and the white and blue pair are 3/4. I would NOT have ordered if I would have known this
Pros
Great alternative to Nike and under armor
Cons
May not be suitable for use during all types of physical activity.