I usually don't buy shoes online.  I took a chance with these.  To my surprise they are very comfortable and fit perfectly. When I wear them it's only for a few hours so I don't know how they would feel wearing all day long.