I really love these.  The memory foam inside is wonderful.  It has spoiled me.  I don't want to take these off!

NOTE: Don't get caught in a downpour while wearing these.  The memory foam takes a long time to dry out.  The shoes aren't ruined, but I didn't like sopping wet insoles.