They are thick and opaque. You have the perfect fit. There were no dangling threads and it appears to be made of quality material. They fit my 8 year old perfectly to wear to dance class and we haven't seen a single tear in them yet. I have to say I'm impressed with the quality and the fit was great too.