Technically they're heels but they might as well be flats since I think the angle works out to be about an inch. The back is narrow so you can still wobble if you're on really uneven ground, but mostly they are really easy to walk in and comfortable to wear. I wear mine to work mostly, I am on my feet, up and down stairs for half the day usually and sometimes I still wear them to take the dog for a walk when I get home. Really comfy, didn't need extra insoles or anything.

Tough to get on and off at first but they've stretched out a bit and it's easier now. My only problem is that the back of the right boot is wearing from resting against the floor of my car when I drive. The leather is thin and soft and I'm worried it will eventually just wear right through. Still they are so comfortable and perfect over leggings or skinny jeans (basically all I wear) that I might buy another pair if these do wear out.