I got my first pair of these a few months back.  They do run a big big (hence the 4 stars rather than 5).  But not so much so that they're awkwardly sized.  I'd give 4.5 stars if I could.

So far, these have held up really well.  I have put more than one pair through a bit more than just casual wearing unintentionally.  I have spilled things on them and sat on the ground outside (for lack of better options).  They have been subjected to their share of things that would normally leave a permanent mark on them and so far, it has all come out.  I have only had the oldest pair for about 5 months so I can't speak on the longevity just yet but if they start to wear out at some point, I will try to remember to update this review.