Cushioned insole that is very nice. Very sparkly.  The top edge is just a bit rough, not enough to irritate the skin, but just enough that I notice.  I think this will improve with wear.  Fits true to size.