I highly recommend these, it's my 2nd pair. I use them 5 days a week for 8 hrs a day around the office. Great comfort and support with a semi-formal look.

The bottom is rubber, which is fine for me, don't have to worry about any embarrassing slips.