Very cute, modern and stylish.  They go with both pants and skirts and can be worn with lots of different colored outfits.
Yes they are high, and the toes are a little squished... but they're four inch heels, so I don't think they're more uncomfortable than you would expect after reading the description.
Not for walking or standing for long periods, but otherwise great shoes!