it is very nice, true to size, but definetely made just for beach walking, it does not have a rubber sole like your average shoes, but a canvas one, i slipped a couple of times and had it sent to put a rubber sole so i can use it in the city