I purchased three different colors and each of the materials is just slightly different.  The fit of each of them are also slightly different.  The arm length on two of them are about 2 inches from my wrist, the leg length is just right.  The arm length on the 3rd one is just right.  I didn't return because I wear these under my scrubs so it works for me that the arm length is just a bit shorter.  The sewing job is pretty good, and the material is basically what you'd expect for the fairly cheap price.  Though I don't mind it for myself and I do wear them regularly, I wouldn't be able to proudly gift to a loved one.