We got a comp upgrade on BA last year to Toronto to Business Class. It was wonderful!!! Lay flat beds, but the seats closest to the windows are a little awkward to get into and out of, as you have to step over the ends of the seat next to you (sounds confusing, but I'm sure you'll find a diagram on Seatguru.com). The food, crew and surroundings were really good.
Pam