I have been a loyal Teva customer for the past 6 years, buying a new pair every year.  I can usually put about 300-400 walking miles on them before I literally walk holes in the bottom of the soles!  I love Teva for their good support (I need that arch!) and the wide base of their flip flops.
Unfortunately, this new Mush is not as supportive (instead of feeling like the arch was a natural support, it feels like there's a hard wedge there instead), nor is the base as wide as the traditional Teva flip flops.  This particular model also had four small straps instead of one wider one, and the small straps keep getting twisted when I put the flip flops on.  In addition, this model seems to run about one size small (I bought a 10, but they are too small for my feet!), so I'd order up a size, especially if you have long toes (these have MUCH less toe room!).
I am keeping these in the hopes of breaking them in to fit me better, but that's probably a bad idea; my back is already killing me from the lack of arch support.
tl;dr: buy up a size & don't buy if you are looking for the traditional Teva flip flop