I'm a professional dog walker, so I walk at least 3 or 4 miles every day. My old shoes wore out and I needed a new pair. I tried these on in a store last summer but they were $80 at the time and I found a better deal on another New Balance shoe I also liked. When I saw these were now $40, I bought a pair and I love them. They really are like walking on a cloud. Very comfortable and light. They also don't look like ugly athletic shoes. (I have the black pair.) I'm considering buying a second pair to have on hand when these wear out eventually.

Two things to note:

1) These are NOT running shoes. One of my dogs likes to run and I can definitely tell these are not good for running any lengthy amount of time. They are made for walking and they do that well.

2) The tread is not going to keep you grounded on super slippery surfaces. Sidewalks, grass, etc. are okay. I wouldn't wear these on stairs in the rain. I also wouldn't wear them to go hiking.

SIZE - New Balance always runs a little small for me, which is surprising because I have small, narrow feet. You should always buy larger for athletic shoes anyway, since your feet expand when they get hot and are working hard. I usually wear a 6 so I get a 7 in New Balance. This particular pair of shoes might be a bit more comfortable in a 6.5 though as I sort of slip around a little inside the shoe. Not so much that they are uncomfortable, but enough that I will order them in a 6.5 next time.