The shoes are very nice, but the sizes are very small.  I normally wear a size 11 (save the big foot jokes!), but the size 11 that I received was about 2 sizes smaller.  I had to return them and order a size 13. Otherwise, they are perfect.  The heel is high, but very sturdy.  And the clear color makes it easy to match with many different outfits.