I swap out the insoles (never liked any of olukai's insoles) and they are super comfortable especially during the summer. They stretch a little eventually. Also since they are porous fabric, they stain easily and can get smelly. Contrary to what olukai says, I don't feel like they are good around water because it takes a long time for them to dry out. But overall just so comfortable and I keep buying them.