Two fairly good guides for finding the proper top tube length are: 1) when your hands are on the hoods the front axle should be obscured by the handlebars or the axle should be in front of the handlebars and 2) when your hands are on the hoods your elbows should have a slight bend. I find that my face is over the head tube on a properly sized frame.