I bought these for work in a restaurant and they're excellent.  I'm 6'2", so the extra length is excellent.  They're stain resistant, durable, and comfortable.  They stay black in spite of many washings.