Love, love love them!  I ordered the blue, but just like another reviewer noted, these are a teal with blue elastic inset.  I was hoping for teal, because I much prefer the color!  Fit is as most have commented.  A bit small.  I ordered next size up and it fits perfectly.  Very comfortable and well cushioned insole bed.  Lovely design.  Very comfortable to walk in.