I'm particular about my flipflops and like some padding/comfort to them...not too thin.  These are great!  Very comfortable to wear all day.  I gave it 4 stars instead of 5 just because I'm unsure how they'll wear.  I've had comfortable flipflops (other brands) before only to have them wear down fast.