I bought a pair (XL) because of the price. I wore them for a week and bought another pair. They are quality made, have good elastic at the waist, and are soft. Outside of the length, they fit well. I am 6ft and weigh 240lbs. As to the length, they would fit a person as tall as 6'3 or even 6'5'. For me, I just hike them up and leave my shirt out. I haven't tried hemming them -- yet! One thing to note: when you first get them, they come with the elastic looped out. Tie an overhand in this before washing as it is hard to get the elastic out of the waistband if the loop disappears. There is plenty of elastic even for a large person and tying the loop is a good way to adjust the size anyway. I am going to get a couple more pairs as I like the current price.
Rating: [5 of 5 Stars!]