I am 6' tall and ride a 54cm frame. I have the seat and handlebars in an agressive position, but the I clear the top tube by a large margin. If I were to buy a new bike, I would buy a 58cm or 60cm frame. I am flexible, but the larger frame is much more comfortable.