I have wide feet, flat feet, and tend to have a ton of trouble finding comfortable shoes.

I was warned that I should get these in my exact size, and not size up if they felt a little snug. I dipped my feet in warm water, with the shoes on, and walked around in them until they dried.
I've had them for a couple of months now, and they are amazing. No blisters, and no pain, and good ankle support in the straps.
The soles are a little hard, but the sandal is so sturdy that you get used to it.