Bought these for work several months ago, they fit as expected and are comfortable. I wear them about 10 hours a day and they are still as comfy as the first day I got them in July of last year.
There is no riptures and they hold well..