These are nice for bopping around in but I can't wear them to walk any distance in as the soles are not supportive enough for my flat feet. They do fit well although I did get blisters on the backs of my heels until I got used to wearing them.