So I bought these because I was starting to work 12 hour shifts and my adidas which I always wore daily and which I am in been very comfortable during long shifts for the past few years so i gave them a chance they helped so much it was amazing when one day i switched to a newer pair of adidas i had. I was blown away at the end of my shift because I just didn't have these shoes that actually give me the right amount of support. I now wear them every day wherever I go and I am considering buying a second pair soon for variety and longer shoe service which is definitely worth the price and is definitely a game changer for me. Also make sure you buy a size up, I usually size 11 on Adidas, I had to buy them in a 12 and they fit comfortably with a bit more room to manoeuvre, and one more thing, they don't really beat out the heat that well but at least for me so remember your feet will be hot but for me personally it will be bad walking home from work with hot feet, almost limping from there and needing painkillers for my aching feet. Update: I've had them since August, it's February now and the shoe hasn't held up as well as I thought the grippy part of the sole was coming off the shoe and lost most of its grip, but I guess they're in 1000 hours on it in that time, or probably about 250 miles or so. If I had to guess I would give 4.5 stars because they were fantastic when new and reasonably priced. So worth buying again for what you get Years and probably a lot more miles but I just didn't have the support to last 12 hours like in these shoes. Maybe I've tried a different style of their shoes and see if they're stronger.