You get what you pay for when it comes to these shoes. They're not high quality by any means, but for a cheap pair of dress shoes that you won't be wearing often, they're perfect. I bought them on sale for $20 and they're definitely worth it, but I wouldn't spend much more. Also, I wouldn't recommend them as your 'daily drivers', they just won't last long. This is my second pair as the first pair had a separate sole from the main shoe you may be wondering why I bought it again? Costs. I just can't afford more than $200 to spend on a quality pair. You will work for now.