I wear these whole day... sometime >12 hours.  And my feet have no complaints.

Problem was to find my size though.  I usually wear size 10.  10WW is too big; 9W is kinda snug, but still could be worn for extended periods; 9.5WW IS THE BEST!! Thing is, due to a mix up with the original seller, I ended up with all three (3) sizes.  And the shoe is sooo comfortable and nice looking, that I was able to sell the 10WW the first day I tried it on.

My sister has since seen and tried it and wants two (2) pairs as well.  The person who I sold the 10WW to has also had requests.

Some people complained about the length of the straps.  All the straps were good or just right.  None were big.