I've used these for over a month now, and I cannot wear them for extended periods of time because there is no cusioning for the pads of the feet.  If you stand up for too long, it will hurt your feet.  Also, it is very difficult to clean.  I like that it looks professional, it's easy to get on and off, and they look like they were constructed well-enough with no visible glue or anything to be seen, but I would like to see more cushioning and better fabric to keep it clean.