I was looking at the Giant frame sizes and the XL seems to be the equivalent of a 58.5cm -- is this the real number? I'm a little wary of buying a 58.5 when I've been trying to track down a 63cm frame for my height.
Mainly looking to pick up a Giant OCR1 tomorrow since it's the only thing I can find in my "size" and price range.