These shoes are really different.  WARNING, DO NOT WALK ON SLIPPERY OR WET SURFACES IN THESE SHOES!  They are extremely hazardous and I have almost fallen a dozen times.  When wet or on slick surfaces and wet, stay away.  You could fall and these shoes are terrible when wet on slick surfaces.

A. They fit really large!  They are really wide and fit big.  I am normally a size 7 or 6.5, but in these, I was swimming in a 7.  I ordered a six and those fit well.

B. They are really high in the middle at first.  They feel sort of odd and uncomfortable when you first put them on.  They also are not as brightly colored as shown on Amazon.  They are sort of dull and really, kind of ugly too.  However...

C. Just as I was about to decide I hated them, I read an insert saying to put them in the OVEN.  Yes, the OVEN.  Can you believe that?  I don't recall any review on Amazon talking about these shoes going into an oven.  Wow...well anyway, following instructions; I put them in the oven for 3 minutes on 225 or something.  PLEASE READ INSTRUCTIONS in the box...

Anyway, you basically put them in the oven, and p.s., I'd recommend using non-stick aluminum foil - mine seemed to stick a tiny bit to the rack.  So back to the oven again, put them in the oven for 3 - THREE minutes only.  No, the microwave is not a good idea and please, do not leave your oven while doing this!  If you do...you might be replacing your oven soon.

Anyway, after THREE minutes, remove them and put them on.  You have nice, warm, rubber sandals and then you are supposed to stand on them, balanced, with all your weight for 2 minutes.  How weird...well anyway, after all that, I like them.  They are comfy and still strange, but I think I like them.  They have fat soles, these definitely are not for looks.  But they have great support and that's what I was looking for.

May 11...these have been really hurting my legs and feet.  I don't know if it's because they have such an arch or what, but I'm not totally sure I really like them.  I'm back to wearing Teva's for a while.