The service is actually pretty good....the food was just average but the cabin crew seems intent on keeping people happy. I got the feeling they were trained by someone in the military because they are very fast and sincere. Dinner was served after takeoff (maybe an hour?) and breakfast about 2 hours before landing. Bring some extra munchies with you.....it;s a long flight and you might want to supplement with some healthy snacks....just saying!