I bought these for my son and had them delivered half way across the country.  He was very pleased with them.  He says they are extremely comfortable with a solid sole, but the flip flop is still lightweight.  The casual look fits his style and he wears them with jeans and shorts.