Got these for my boyfriend as a birthday gift, he LOVES them.  They're very cushy and sturdy.  The lining is thick and the soles are flexible without being flimsy.  This is his second pair (he got the first pair really gross and dirty, but they were structurally just fine when he threw them out).  Would definitely recommend because of the quality and they come in the very large sizes that can be hard to find.