The soles are too hard. No amount of insoles, inserts, or painkillers can relieve the pain these shoes cause. I thought they just needed to be broken in, but nothing has helped, and now it is past the time when I could have gotten a refund. My doctor literally told me to get rid of theses shoes. Will never buy from Rockport again. Better to get Shoes for Crews. Plenty of cheap, light, comfortable, dressy options there.