Good deal or not, I wouldn't put you at your height on that bike. The top tube is going to be too short. Others will disagree with me and that is fine but I feel you would be better served especially on those days that you measure 5' 11". You need a 55 or 56 generally. Lets remember you are not a TDF racer.