Ordered one of the multicolor variety packages, with purples and greys.  About half of the "purple" ones are blue, and two were more of a teal color and not even close to purple at all.  As for the sizing, the light colored ones are shorter than the darker ones.  The person I purchased for is 6'3, about 220 lbs.  I ordered XL; though L is a more appropriate fit for him width-wise, we find L is never long enough due to his height.  I washed and put through low-heat dryer cycle before he wore them.  The light colored ones aren't long enough to cover his stomach but the dark ones are long enough to cover his belt and the waistline of his pants.  I'd honestly be more upset if I had paid more-- you get what you pay for I guess.