These are pretty good very comfortable but the soles are made of a hard plastic, they get slippery on wet surfaces. They look slightly better than sneakers for wearing to work, They are easy to put on and mine are sized correctly.