Alembicbassman
Confused.com
I'm 6' 1" 32" leg and my Giant Defy is a (L) 55.5 cm (C-T) compact and my Raleigh Avanti compact is 55cm (C-T) 58cm using Raleigh sizing (like Specialized). My Avanti came with a 130mm stem my Giant a 110mm stem. I preferred the riding position of the Giant so tried the Raleigh with a 110mm stem which seemed to work better for me. Bits can easily be swapped about to get a good fit. Ebay is a good source for cheap stuff to try things.