Based on my experience these are the best shoes for everyday use. The sole is cushioned enough to provide comfort throughout the day .The design is also very convenient, easy to slip on and off. The only downside is the lack of arch support, which may not be suitable for those with high arches..