These shoes look and feel great, are durable and easy to clean, but they are too large. I have put insoles in them to help them fit better, but still have to wear two pairs of socks to keep them from flopping off of my feet. I suggest buying a half size smaller than you normally wear.