They are adorable but they are a HUGE pain to put on.  After they stretch out it's not so bad but I had such a time.  There is no elastic or zipper so you have to slide your foot in (and by slide, I mean wiggle).  One you get them on they are comfortable and look great.