Definitely fit to size and looks professional. However, the lack of cushioning for the pads of my feet (near my toes) made my feet ache even after wearing them for 2 hours. Disappointed in the construction.