Fit perfect and are very comfy for this type of heel. I can wear them all day/night.
My calves are a little big though so they can be a little hard to pull off after a long day, but they're easy to get on even over jeans.
But they're 100% leather and they look so good on that they're worth it!