Uppers - strap and foot pad - are fine; the sole could be more substantial. Tread is smoothing out with wear after a couple months of regular use (not daily, of course), which tends to add to the slippery factor in puddles or poolside. (I live in South Florida and go through a lot of flip-flops). At price point, these are far better than bargain-store versions. Buy again?  That's a ...maybe, at this point. If you wear them ONLY to the beach (seriously, who does that?) they're fine.