One last thing: inseam is also a considerable factor in bike sizing. I'm 5'7" and still growing with a 30 inch inseam. A buddy of mine is 6'2" with a 30 inch inseam. So, height isn't everything.
Also, remember that you can make a small bike fit bigger easier than you can make a big bike fit smaller.