I LOVE THESE SHOES! I wear them all the time! They are soft and flexible. The top is really soft. This is my first pair and I will definitely be buying another pair! I've only had them for a week but they are amazing. They run a bit small, so it's better to take one size larger. I wear them everywhere. They go to the beach, to the store and even eat!