The flight attendants were reasonably competent but surprisingly not warm or gracious. When serving meals, they acted rushed and did not seem to offer all options to every customer. For example they said there was apple and orange juice available yet there was clearly a box of tomato juice on the cart. I heard them tell passengers a row or two ahead that only one dinner choice was available but then we were offered a choice of two. The restrooms were not well serviced throughout the flight. Also the departure was delayed after we had boarded and we were not given any explanation. The in flight entertainment system was difficult to operate with its touch screen and there were not many interesting movies. The food was minimal and mediocre, particularly the breakfast, which was three half pancakes, along with yogurt and a granola bar. It would have been great to have a protein option like omelette or similar. The dinner was a tray of chicken (large chunks) rice and vegetables, which was ok, but the cabbage salad was not very tasty and the dessert was only a small candy bar. No snack and drink before dinner, no dinner roll, no baked dessert. The food tasted ok but this is the most minimalist hot meal I've ever had on a flight.