These are fantastic so far.  I only use them for cross-training at my gym so I can't speak to how long I can wear them, but I suspect a lot longer than two hours.  They fit me perfectly and felt good on my feet right from the box.