It has decent support, but stand too still for a long period of time and it starts to hurt. The shoe was VERY BIG, not just a little loose. I normally wear a 5.5 and I ordered a 5 and there was still a good inch of space.