It sounds like you may have proportionally shorter legs than average but that frame is probably correct for you. Just be careful when getting off the thing.
Post pictures!
And do the derailleur cables really run across the top tube? Interesting. I wonder if that keeps them cleaner.