These fit perfectly, and have held up very well. Nice design is okay to wear in business casual environment, and great with capris, shorts and other casual looks. Great souls work well on the beach and around wet surfaces too.  Great neutral color goes with everything.