everything they promise and incredibly comfy as well ... just make sure to order full size larger than usual and you'll be happy; I bought another color as soon as they went on sale again ....  bought other Dawg products since and so far every pair I highly recommend and for amazingly low prices!