These are the most comfortable ballet flats that I have ever worn.  They have a thick sole but it doesn't look thick AT ALL.  There is a ton of padding and cushion.  I have a problem with my foot because of wearing ballet flats with nearly non-existent soles.  I can wear these all day with no problems whatsoever.  I walk a couple of miles a day in these shoes and my feet never hurt after wearing them.
There is a little cushion at the back of the shoe (by the top of the heel) which is nice.  The leather interior is very soft and gets softer over time.  The break-in period is a bit rough but after that these shoes are my new favorites.
I wish that these came in more colors!