I always wear purple as a teacher and often just throw on a cute all purple dress w/ a fun pair of shoes.  This will so be a fantabulous addition to my wardrobe.  The sole is rubber and shock absorbent. Color pattern matches the picture.  LOVE that it has an adjustable strap as well as a little elastic.  Do not hesitate to purchase.  I am 65 and still wear my heels to teach in.  This is a perfect height.  Not to high and not to short!