I'm a little, only a little too heavy... it's less then David, but its more then slim. I weigh about 210 lb, but remember I'm 6' 5", far taller then David Boreanaz (Angel) or Marc Blucas (Riley). My upper body seems to be made out of elastics, cause it has no musclles what so ever, but my legs are made out of solid concrete. Only logical, I have been cycling 19 miles every working day for the last 7 and a half year... which makes a total of nearly 18 thousand miles, yes that works well, get's you in a good condition!