There's no foot cushion, it's just a plastic sole with holes in it for the water to flow though.  In FL it took almost 24 hours for them to dry; However, in the DFW area where we have very low humidity they dry overnight.  They are very light, so if you walk over shells they won't cut your feet, but don't make your feet feel heavy.