A 4 hour flight, was delayed in the start and we ended about 30 minute delay in arrival. Not sure why it was always mentioned on schedule when the plane arrived 15 minutes before planned departure.Flight was a bit bumpy but in general ok, service was ok for business with nuts and drinks in the start a good salad with grilled chicken fillets. Service was good and your glass is filled up as needed. Movies available via app, offered was good range but connection was not great as the movie got stuck often. Down side is the the seat can relign just a bit and table was dirty.