The foam is much firmer than expected and it's a pleasure to wear for an hour or two while it massages my feet. However, wearing it after a few hours becomes uncomfortable. Velcro seams ripped after just one day. After re-sewing the Velcro, I have no issues with durability. I thought I could wear them to the mall or to the beach but I can't. I still use them occasionally after a long day at work, which means I won't be buying them again.