They look kinda weird, and they cost 170 Euros. Why would you even consider them? If you want heels buy heels, if want dress shoes buy dress shoes. You can't buy dress shoe heels, they look wrong. Have I mention they are 170 Euros? Don't buy shoes that will cost more than 70-80 USD (55-65 Euros), if you pay more than that, you are paying for the brand and not really for the shoes themselves.
I love those shoes! They are classy, I have a similar pair, but I think it depends on what you're wearing them with, because the shoe's sole makes it look not so "fancy" or "sophisticated", but it can look very good if you combine it well, it's just trying them out and making outfit combinations.