First international travel in 18 years. So don't have much to compare this experience with. However, food could have been better. Only served two meals, breakfast and dinner. The food was okay but not enough to kill the appetite. Royal Jordanian was the airline and their seats were comfortable. I just slept most of the 12 hour flight. Boarding was quick too. Tickets were cheap for the dates I selected also so no complaints there. Will definitely fly again. One thing I'd like to share is that I found the cheapest flight using Google Flights but it was being offered through some travel agency registered in NYC but their call center was in India. This was very sketchy but thank God I found the similar price through kayak and all I did was to pay directly online using my credit card. Didn't have to call or confirm the tickets because they send an email online in a few mins. Whereas, if I would have opted to go through a travel agent (cheapest ticket from Google Flights) there was no guarantee about tickets confirmation and it's really sketch. For this reason, 10/10 for Kayak!