I had already owned a pair of this exact shoe for the last 2 years, just in a different color. But after 2 years they were getting pretty worn ... so while I looked at other shoes, I couldn't find anything I really liked and I opted to stick with something familiar. They're good, dependable shoes that look nice and serve their purpose as an all-day, everyday pair of shoes. Are they perfect? No, the memory foam insoles are good when you first get them but their effectiveness wears down rather quick. But they're not uncomfortable. Skechers makes great shoes and if these seem up your alley then I recommend you go for it.