alienator said:All a sloping top tube is give some or more stand over clearance. It doesn't make a bike fit.
This is a perfect example of why one measurement is worth 1,000 opinions
Sloping top tubes offer more stand-over clearance when compared to a level top tube with an equal head height, but when compared to a level top tube of the same seat tube length, it offers not more, but less stand-over clearance, because it rises from the seat lug and thus is higher than a level top tube would be coming from the same place.
The improved stand-over clearance rational applies because with sloping top tubes it's allows one to build frames with shorter seat tubes than would otherwise be possible on full size wheels. With a level top tube the smallest size possible is about 49cm, but with sloping top tubes, frames can be built down to 43cm or even less.
That isn't the case here because we know it's a 51cm frame. The real question is what the nominal 51cm measures to, and how much heigher the top of the seat tube is over the seat tube/top tube joint. Which why I suggested getting a true standover measurement from the seller.
Given her overall height I suspect he did give us a crotch to floor inseam, otherwise she'd have incredibly long legs for her size. And by way of comparison, my 47cm commuter bike with a level top tube has a stand-over height of 29" and the bike he's looking at would be taller yet.