First off, you will not find this shoe ANYWHERE as cheap as you will on Amazon, and trust me - I researched this a ton!  The price can't be beat, especially for the black pair.

Pro's: Very stylish, very comfortable on your foot - the top of the shoe is extremely soft, so you could have it on your foot and not even know it's there, comfortable to stand in - even for long periods of time, easy to take on/off (the band around the foot is also very soft, so nothing on this shoe will "hurt" your foot, as far as the construction goes).  The shoe also has great height (just shy of 3 inches), but you won't feel the height because of the wedge.  It only "feels" like you're wearing about an 1.5 in heel.

Con's: runs quite small - I'd say a half size to full size small.  I'm a 8.5, but I usually order a 9 because I wear thicker socks.  This shoe had to be a 9.5 or my toes would get smashed.  If you size wrong, your toes will definitely get pinched.  Plus, the shoe is so soft that you heel will slip out a bit if you over-size.  I also wouldn't be able to do all-day walking in this shoe.  I can walk quite a bit, but not super fast, or super long distances.  The sole of the heel is just a tad narrow for me, so I don't feel quite as stable as I'd like to.

Otherwise, great shoe.  I will wear this shoe out fully, I'm sure.