I have owned several pairs of reefs and in my opinion they are top notch in comfort (for a flip-flop) and style (again for a flip-flop).  I have has several pair last 10 plus years with normal wear & tear.  Straps and sole held up.