I love these shoes.  My first pair of Gentle Souls were O Joy and they lasted 3 years so of course, I wanted the same brand.  I am a flight attendant and I'm on my feet ALOT.  I also must wear a heel.  The heel height is perfect for walking long distances without hurting.  The padding inside is so comfortable.  The shoes do stretch considerably.  I ordered my first pair in my normal size but I ordered this pair a half size smaller to accommodate the stretch.  It has taken about 3 days to be really comfortable in them but I'm glad I went with the smaller size. These are very expensive but considering their longevity, I'd say they are totally worth it.  I will continue to order Gentle Souls as long as I'm working this job.