Flight from Seattle was on a Boeing 747-400 Business Class. Seats were located in the upper deck. Seat width is good, aisle access is good, with easy access to toilet. Seat pitch is good however the lay flat bed is not long enough for a person over 6'2" to stretch out and be comfortable. Food and beverage service was not up to the advertising that Lufthansa promotes. Additionally, a legal international connect is 1 hour 45 minutes. Our flight arrival gate was Concourse B with our connecting flight on Concourse A. We came within a few seconds of missing our flight due to airport congestion, multiple security checks with long lines, etc. Will never transfer through Frankfurt again.