Pro
1. A stylish and comfy shoes. Very hard to find combination
2. Love the high heel. Perfect for petite like me.
3. Price is very reasonable.

Cons
Size is the only complaint. I always wear size 5.5. This time I picked size 6 based on other reviews and hope it would fit. It's a bit too large yet I don't think I'll fit in size 5 either.