Hi JJ!
Sorry I have just seen your posting!
Virgin were great! Especially as I was able to get seats with extra legroom. Entertainment, food and service was good. Definitely fly with them again.
We didn't eat at Jiko, we thought that it would be a waste as our kids wouldn't sit still for 2 minutes or let us enjoy it. It did look good though. Boma's, just across the hallway, was excellent even though it was a buffet. We got breakfast from the food court "Mara" mainly coz we could get it at 7am and bring it back to the room along with our "free" coffees in the refillable mugs. My personal choice was the Bacon, cheese and egg croissant.
Jonny