Legroom and seat comfort in economy is some of the best in the industry in my opinion. On board only boxed foods (think a pack with chips, jerky, etc) are for sale. They do offer a free soda, etc. No live TV however you can stream hundreds of tv shows and movies to your device at no charge. Their crews are very friendly.