I'm 5'5" with a 29.5 inseam and the bikes I've tried that fit me best were 50, 51 or 52cm. Both my bikes are 52cm. 42cm sounds way too small.