We were able to upgrade our premium economy tickets to business class for our flight to London. The flight was delayed by two hours, but since we were not on a deadline to arrive, we took the delay in stride. We have not flown business class on BA before and we were impressed with the comfort of the seat. I am not a great airplane sleeper, but thanks to the lie flat bed, I was actually able to sleep for several hours. The food was okay, but BA's weak point is its inflight entertainment system. The screen is pretty small and the selection of movies is limited. Glad I was able to sleep, as if I needed to rely on the on-board entertainment system, it would have been a very long flight.