Just so you know, most mixte frames are a little longer for their vertical measurements than regular frames. This means with a tall enough seatpost and stem you can make a 54 or 55 work well for you. I am 5, 11 and rode a 54cm puch mixte and it fit great.