Punctual enough. Seat comfort was good. Staff a bit pushy (didn't give you any time to look at the menu and did the waiting for you to make a selection immediately. No free wifi in business class. Our of principle I didn't pay the$15 per hour charge. Quite disgraceful calling it business class but then, unlike other airlines, charging for wifi! Screen quality was poor