My good riding friend has an '05 or '06 Roubaix and loves it. (I don't know what size she has)

She is about 5'8" or 9 and long through the torso.

I have an '07 54 cm Specialized Ruby and I love it.
because
I am 5'6" and short through the torso and narrow through the shoulders.
The Roubaix just didn't fit me right all the way around.