For a long-distance "touring" bike 21" would be too small. You want something near 60cm for a road bike, and 21"=53.3cm Might be a good size for off-roading or just cruising around town, but not likely for long rides. (I'm 6'1" and my 820 is about 19", my road bike is 21.5", and I know I need a larger frame (about 59cm) on the road bike.)
__________________
--
-=- '05 Jamis Nova -=- '04 Fuji Absolute -=- '94 Trek 820 -=- '77 Schwinn Scrambler 36/36 -=-
Friends don't let friends use brifters.