Though service crew are extremely helpful and polite, structural shortcomings did leave some disappointment. I was allocated a window seat without window pane (Seat 21K), and the reading light is not working. As it is a full flight, there are no options to change to another seat. On demand Inflight entertainment was not available for return leg of flight as well. With reading light not working, there is limited activities to keep people who cannot sleep on plane occupied.