Well made and comfortable; however, the top is wide so at times it feels like they are slipping off. Also, the bottom has the non-slip material; however, it does not work very well.  On slick surfaces it does not provide protection...I almost slipped and fell.