These are a little on the thin side, but not bad, and they have held up well so far.  I had never heard of this brand, but they are comfortable and they are truly non-slip -- they never slide down off my foot into my shoe.  They stay put and I really like that.