These are great boots but i only give them three stars as the insoles are horrible.  For the cost of the boot I would hope that it would include an insole that is far more substantial then the flimsy one that's included.  Every time I'd pull my foot out of the boot the insole would get pulled up too.  Furthermore there is no arch support so after a long day in these boots my feet feel it.  The best thing I did was get a pair of Insite precision insoles and put them in these boots.  They stay put and give me the support I need to stay in these boots all day.