Great fit.. More comfortable than most shoes in this price range. They have decent grip on the front, but i'd still recommend additional support so you aren't slipping on slick surfaces. The shoes are great. Nice look and a good feel.