my husband loves these pumps! Wear them casually with everything from shorts to jeans and in between! White soles are non-slip and white; without leaving marks on the boat surface. He keeps commenting on how happy he is that we ordered them. The size is as expected and very comfortable!