I'll start with my cons:
Others are correct when saying they are narrow- the fabric stretches to fit a wider foot but the padding is very narrow. I suspect as I break them in the padding will flatten to cover the entire bottom of my foot. I've already found this to be the case and really don't have that much of my foot "hanging" off the padding.
Back seam tears into my heel- if I don't wear them for long periods of time, they are fine. If I do a lot of walking, they kill my heels.

Pros:
Super cute
Cons aside they are comfy
Can't beat the price

I'm not as turned off by the cons as others might be and I'm happy enough with my purchase but once these are done, I won't be buying another pair.