I bought these for my husband so that he can have comfortable and sturdy flip flops for our vacations and trips to the beach.  Not only are these wonderfully sturdy, they feel great and they look neat and nice.  He can wear them with his swimming trunks, or if we are in the Caribbean and want to go to a casual restaurant, he will wear them with cargo shorts.  This is the perfect balance between comfort and style.  I highly recommend!