A 42cm might be a little on the small side. What length top-tube do you prefer?

My co-worker is your height and inseam. She rides a 50cm Cross Check.

Other than that, the price sounds very good.