{"schema_version":1,"citation_url":"https://www.seatsfrog.com/seatmaps/nh/787-8-184","documentation":"https://www.seatsfrog.com/for-assistants","source_url":"https://www.ana.co.jp/en/jp/guide/prepare/seatmap/international/b787_8/","checked_on":"2026-11-06","updated_at":"2026-11-06T17:38:57Z","airline":{"id":"3842c957-e5b2-4b1b-81d1-87c035ed0843","slug":"nh","code":"NH","name":"All Nippon Airways"},"aircraft":{"id":"5df7349b-1577-4a2d-8a55-7439533f8135","slug":"787-8","name":"787-8","family":"787","icao_code":"B788","manufacturer":{"id":"c4759425-0894-401e-8cb6-a2c2de6a70d2","slug":"boeing","name":"Boeing","country":"United States"}},"label":"184 seats, 32 Business · 14 Premium Economy · 138 Economy","intro":"ANA's 184-seat 787-8 has 32 Business seats (staggered, alternating 1-2-1 and 1-1-1), 14 Premium Economy (2-3-2) and 138 Economy (3-3-3). In Business, the even rows (2, 4, 6, 8) have a single centre seat with no neighbour. In Economy, exit row 25 has the most legroom, though 25A/K and 32A/K have no window. Row numbering and published seat positions checked against ANA on November 6, 2026. Aircraft substitutions remain possible; confirm the layout in your booking. Premium Economy monitors are typically 10.6 inches, with 12.1-inch monitors at first-row positions.","cabins":[{"class":"business","name":"Business Class","first_row":1,"last_row":9,"layout":"AC-DFG-HK","seat":"lie_flat","pitch_in":null,"width_in":null,"recline_in":null,"power":"every_seat","screens":true,"screen_in":17},{"class":"premium_economy","name":"Premium Economy","first_row":15,"last_row":16,"layout":"AC-DFG-HK","seat":"recliner","pitch_in":38,"width_in":19.3,"recline_in":null,"power":"every_seat","screens":true,"screen_in":10.6},{"class":"economy","name":"Economy Class","first_row":20,"last_row":35,"layout":"ABC-DFG-HJK","seat":"standard","pitch_in":34,"width_in":17.2,"recline_in":null,"power":"every_seat","screens":true,"screen_in":9}],"rows":[{"number":1,"cabin":0,"seats":[{"code":"1A","letter":"A","position":"window","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"1C","letter":"C","missing":true},{"code":"1D","letter":"D","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"1F","letter":"F","missing":true},{"code":"1G","letter":"G","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"1H","letter":"H","missing":true},{"code":"1K","letter":"K","position":"window","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]}]},{"number":2,"cabin":0,"seats":[{"code":"2A","letter":"A","missing":true},{"code":"2C","letter":"C","position":"aisle","rating":"standard"},{"code":"2D","letter":"D","missing":true},{"code":"2F","letter":"F","position":"middle","features":["private"],"rating":"good","reasons":[{"kind":"pro","text":"Single centre seat with no neighbour"}]},{"code":"2G","letter":"G","missing":true},{"code":"2H","letter":"H","position":"aisle","rating":"standard"},{"code":"2K","letter":"K","missing":true}]},{"number":3,"cabin":0,"seats":[{"code":"3A","letter":"A","position":"window","rating":"standard"},{"code":"3C","letter":"C","missing":true},{"code":"3D","letter":"D","position":"aisle","rating":"standard"},{"code":"3F","letter":"F","missing":true},{"code":"3G","letter":"G","position":"aisle","rating":"standard"},{"code":"3H","letter":"H","missing":true},{"code":"3K","letter":"K","position":"window","rating":"standard"}]},{"number":4,"cabin":0,"seats":[{"code":"4A","letter":"A","missing":true},{"code":"4C","letter":"C","position":"aisle","rating":"standard"},{"code":"4D","letter":"D","missing":true},{"code":"4F","letter":"F","position":"middle","features":["private"],"rating":"good","reasons":[{"kind":"pro","text":"Single centre seat with no neighbour"}]},{"code":"4G","letter":"G","missing":true},{"code":"4H","letter":"H","position":"aisle","rating":"standard"},{"code":"4K","letter":"K","missing":true}]},{"number":5,"cabin":0,"seats":[{"code":"5A","letter":"A","position":"window","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"5C","letter":"C","missing":true},{"code":"5D","letter":"D","position":"aisle","rating":"standard"},{"code":"5F","letter":"F","missing":true},{"code":"5G","letter":"G","position":"aisle","rating":"standard"},{"code":"5H","letter":"H","missing":true},{"code":"5K","letter":"K","position":"window","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]}]},{"number":6,"cabin":0,"seats":[{"code":"6A","letter":"A","missing":true},{"code":"6C","letter":"C","position":"aisle","features":["bassinet"],"rating":"standard","reasons":[{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]},{"code":"6D","letter":"D","missing":true},{"code":"6F","letter":"F","position":"middle","features":["private"],"rating":"good","reasons":[{"kind":"pro","text":"Single centre seat with no neighbour"}]},{"code":"6G","letter":"G","missing":true},{"code":"6H","letter":"H","position":"aisle","features":["bassinet"],"rating":"standard","reasons":[{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]},{"code":"6K","letter":"K","missing":true}]},{"number":7,"cabin":0,"seats":[{"code":"7A","letter":"A","position":"window","rating":"standard"},{"code":"7C","letter":"C","missing":true},{"code":"7D","letter":"D","position":"aisle","rating":"standard"},{"code":"7F","letter":"F","missing":true},{"code":"7G","letter":"G","position":"aisle","rating":"standard"},{"code":"7H","letter":"H","missing":true},{"code":"7K","letter":"K","position":"window","rating":"standard"}]},{"number":8,"cabin":0,"seats":[{"code":"8A","letter":"A","missing":true},{"code":"8C","letter":"C","position":"aisle","rating":"standard"},{"code":"8D","letter":"D","missing":true},{"code":"8F","letter":"F","position":"middle","features":["private"],"rating":"good","reasons":[{"kind":"pro","text":"Single centre seat with no neighbour"}]},{"code":"8G","letter":"G","missing":true},{"code":"8H","letter":"H","position":"aisle","rating":"standard"},{"code":"8K","letter":"K","missing":true}]},{"number":9,"cabin":0,"seats":[{"code":"9A","letter":"A","position":"window","rating":"standard"},{"code":"9C","letter":"C","missing":true},{"code":"9D","letter":"D","position":"aisle","rating":"standard"},{"code":"9F","letter":"F","missing":true},{"code":"9G","letter":"G","position":"aisle","rating":"standard"},{"code":"9H","letter":"H","missing":true},{"code":"9K","letter":"K","position":"window","rating":"standard"}]},{"number":15,"cabin":1,"seats":[{"code":"15A","letter":"A","position":"window","features":["bulkhead","bassinet"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]},{"code":"15C","letter":"C","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"15D","letter":"D","position":"aisle","features":["bulkhead","bassinet"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]},{"code":"15F","letter":"F","position":"middle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"15G","letter":"G","position":"aisle","features":["bulkhead","bassinet"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]},{"code":"15H","letter":"H","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"15K","letter":"K","position":"window","features":["bulkhead","bassinet"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]}]},{"number":16,"cabin":1,"seats":[{"code":"16A","letter":"A","position":"window","rating":"standard"},{"code":"16C","letter":"C","position":"aisle","rating":"standard"},{"code":"16D","letter":"D","position":"aisle","rating":"standard"},{"code":"16F","letter":"F","position":"middle","rating":"standard"},{"code":"16G","letter":"G","position":"aisle","rating":"standard"},{"code":"16H","letter":"H","position":"aisle","rating":"standard"},{"code":"16K","letter":"K","position":"window","rating":"standard"}]},{"number":20,"cabin":2,"seats":[{"code":"20A","letter":"A","position":"window","features":["bulkhead","bassinet"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]},{"code":"20B","letter":"B","position":"middle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"20C","letter":"C","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"20D","letter":"D","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"20F","letter":"F","position":"middle","features":["bulkhead","bassinet"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]},{"code":"20G","letter":"G","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"20H","letter":"H","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"20J","letter":"J","position":"middle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"20K","letter":"K","position":"window","features":["bulkhead","bassinet"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]}]},{"number":21,"cabin":2,"seats":[{"code":"21A","letter":"A","position":"window","rating":"standard"},{"code":"21B","letter":"B","position":"middle","rating":"standard"},{"code":"21C","letter":"C","position":"aisle","rating":"standard"},{"code":"21D","letter":"D","position":"aisle","rating":"standard"},{"code":"21F","letter":"F","position":"middle","rating":"standard"},{"code":"21G","letter":"G","position":"aisle","rating":"standard"},{"code":"21H","letter":"H","position":"aisle","rating":"standard"},{"code":"21J","letter":"J","position":"middle","rating":"standard"},{"code":"21K","letter":"K","position":"window","rating":"standard"}]},{"number":22,"cabin":2,"seats":[{"code":"22A","letter":"A","position":"window","rating":"standard"},{"code":"22B","letter":"B","position":"middle","rating":"standard"},{"code":"22C","letter":"C","position":"aisle","rating":"standard"},{"code":"22D","letter":"D","position":"aisle","rating":"standard"},{"code":"22F","letter":"F","position":"middle","rating":"standard"},{"code":"22G","letter":"G","position":"aisle","rating":"standard"},{"code":"22H","letter":"H","position":"aisle","rating":"standard"},{"code":"22J","letter":"J","position":"middle","rating":"standard"},{"code":"22K","letter":"K","position":"window","rating":"standard"}]},{"number":23,"cabin":2,"seats":[{"code":"23A","letter":"A","position":"window","rating":"standard"},{"code":"23B","letter":"B","position":"middle","rating":"standard"},{"code":"23C","letter":"C","position":"aisle","rating":"standard"},{"code":"23D","letter":"D","position":"aisle","rating":"standard"},{"code":"23F","letter":"F","position":"middle","rating":"standard"},{"code":"23G","letter":"G","position":"aisle","rating":"standard"},{"code":"23H","letter":"H","position":"aisle","rating":"standard"},{"code":"23J","letter":"J","position":"middle","rating":"standard"},{"code":"23K","letter":"K","position":"window","rating":"standard"}]},{"number":24,"cabin":2,"seats":[{"code":"24A","letter":"A","position":"window","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"24B","letter":"B","position":"middle","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"24C","letter":"C","position":"aisle","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"24D","letter":"D","position":"aisle","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"24F","letter":"F","position":"middle","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"24G","letter":"G","position":"aisle","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"24H","letter":"H","position":"aisle","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"24J","letter":"J","position":"middle","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]},{"code":"24K","letter":"K","position":"window","features":["lavatory"],"rating":"bad","reasons":[{"kind":"con","text":"Next to a lavatory, with queues, noise and flushing"}]}]},{"number":25,"cabin":2,"seats":[{"code":"25A","letter":"A","position":"window","features":["bulkhead","exit_row","no_window"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"pro","text":"Emergency exit row seat"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"con","text":"No window at this window seat"},{"kind":"info","text":"You must be willing and able to help in an emergency, and bags go in the overhead bin for takeoff and landing"}]},{"code":"25B","letter":"B","position":"middle","features":["bulkhead","exit_row"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"pro","text":"Emergency exit row seat"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"You must be willing and able to help in an emergency, and bags go in the overhead bin for takeoff and landing"}]},{"code":"25C","letter":"C","position":"aisle","features":["bulkhead","exit_row"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"pro","text":"Emergency exit row seat"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"You must be willing and able to help in an emergency, and bags go in the overhead bin for takeoff and landing"}]},{"code":"25D","letter":"D","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"25F","letter":"F","position":"middle","features":["bulkhead","bassinet"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"ANA identifies a bassinet position here; availability and eligibility must be confirmed with ANA."}]},{"code":"25G","letter":"G","position":"aisle","features":["bulkhead"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"}]},{"code":"25H","letter":"H","position":"aisle","features":["bulkhead","exit_row"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"pro","text":"Emergency exit row seat"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"You must be willing and able to help in an emergency, and bags go in the overhead bin for takeoff and landing"}]},{"code":"25J","letter":"J","position":"middle","features":["bulkhead","exit_row"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"pro","text":"Emergency exit row seat"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"info","text":"You must be willing and able to help in an emergency, and bags go in the overhead bin for takeoff and landing"}]},{"code":"25K","letter":"K","position":"window","features":["bulkhead","exit_row","no_window"],"rating":"mixed","reasons":[{"kind":"pro","text":"Bulkhead row, so nobody reclines into you"},{"kind":"pro","text":"Emergency exit row seat"},{"kind":"con","text":"No floor storage for takeoff and landing, and the tray table and screen fold out of the armrest"},{"kind":"con","text":"No window at this window seat"},{"kind":"info","text":"You must be willing and able to help in an emergency, and bags go in the overhead bin for takeoff and landing"}]}]},{"number":26,"cabin":2,"seats":[{"code":"26A","letter":"A","position":"window","rating":"standard"},{"code":"26B","letter":"B","position":"middle","rating":"standard"},{"code":"26C","letter":"C","position":"aisle","rating":"standard"},{"code":"26D","letter":"D","position":"aisle","rating":"standard"},{"code":"26F","letter":"F","position":"middle","rating":"standard"},{"code":"26G","letter":"G","position":"aisle","rating":"standard"},{"code":"26H","letter":"H","position":"aisle","rating":"standard"},{"code":"26J","letter":"J","position":"middle","rating":"standard"},{"code":"26K","letter":"K","position":"window","rating":"standard"}]},{"number":27,"cabin":2,"seats":[{"code":"27A","letter":"A","position":"window","rating":"standard"},{"code":"27B","letter":"B","position":"middle","rating":"standard"},{"code":"27C","letter":"C","position":"aisle","rating":"standard"},{"code":"27D","letter":"D","position":"aisle","rating":"standard"},{"code":"27F","letter":"F","position":"middle","rating":"standard"},{"code":"27G","letter":"G","position":"aisle","rating":"standard"},{"code":"27H","letter":"H","position":"aisle","rating":"standard"},{"code":"27J","letter":"J","position":"middle","rating":"standard"},{"code":"27K","letter":"K","position":"window","rating":"standard"}]},{"number":28,"cabin":2,"seats":[{"code":"28A","letter":"A","position":"window","rating":"standard"},{"code":"28B","letter":"B","position":"middle","rating":"standard"},{"code":"28C","letter":"C","position":"aisle","rating":"standard"},{"code":"28D","letter":"D","position":"aisle","rating":"standard"},{"code":"28F","letter":"F","position":"middle","rating":"standard"},{"code":"28G","letter":"G","position":"aisle","rating":"standard"},{"code":"28H","letter":"H","position":"aisle","rating":"standard"},{"code":"28J","letter":"J","position":"middle","rating":"standard"},{"code":"28K","letter":"K","position":"window","rating":"standard"}]},{"number":29,"cabin":2,"seats":[{"code":"29A","letter":"A","position":"window","rating":"standard"},{"code":"29B","letter":"B","position":"middle","rating":"standard"},{"code":"29C","letter":"C","position":"aisle","rating":"standard"},{"code":"29D","letter":"D","position":"aisle","rating":"standard"},{"code":"29F","letter":"F","position":"middle","rating":"standard"},{"code":"29G","letter":"G","position":"aisle","rating":"standard"},{"code":"29H","letter":"H","position":"aisle","rating":"standard"},{"code":"29J","letter":"J","position":"middle","rating":"standard"},{"code":"29K","letter":"K","position":"window","rating":"standard"}]},{"number":30,"cabin":2,"seats":[{"code":"30A","letter":"A","position":"window","rating":"standard"},{"code":"30B","letter":"B","position":"middle","rating":"standard"},{"code":"30C","letter":"C","position":"aisle","rating":"standard"},{"code":"30D","letter":"D","position":"aisle","rating":"standard"},{"code":"30F","letter":"F","position":"middle","rating":"standard"},{"code":"30G","letter":"G","position":"aisle","rating":"standard"},{"code":"30H","letter":"H","position":"aisle","rating":"standard"},{"code":"30J","letter":"J","position":"middle","rating":"standard"},{"code":"30K","letter":"K","position":"window","rating":"standard"}]},{"number":31,"cabin":2,"seats":[{"code":"31A","letter":"A","position":"window","rating":"standard"},{"code":"31B","letter":"B","position":"middle","rating":"standard"},{"code":"31C","letter":"C","position":"aisle","rating":"standard"},{"code":"31D","letter":"D","position":"aisle","rating":"standard"},{"code":"31F","letter":"F","position":"middle","rating":"standard"},{"code":"31G","letter":"G","position":"aisle","rating":"standard"},{"code":"31H","letter":"H","position":"aisle","rating":"standard"},{"code":"31J","letter":"J","position":"middle","rating":"standard"},{"code":"31K","letter":"K","position":"window","rating":"standard"}]},{"number":32,"cabin":2,"seats":[{"code":"32A","letter":"A","position":"window","features":["no_window"],"rating":"bad","reasons":[{"kind":"con","text":"No window at this window seat"}]},{"code":"32B","letter":"B","position":"middle","rating":"standard"},{"code":"32C","letter":"C","position":"aisle","rating":"standard"},{"code":"32D","letter":"D","position":"aisle","rating":"standard"},{"code":"32F","letter":"F","position":"middle","rating":"standard"},{"code":"32G","letter":"G","position":"aisle","rating":"standard"},{"code":"32H","letter":"H","position":"aisle","rating":"standard"},{"code":"32J","letter":"J","position":"middle","rating":"standard"},{"code":"32K","letter":"K","position":"window","features":["no_window"],"rating":"bad","reasons":[{"kind":"con","text":"No window at this window seat"}]}]},{"number":33,"cabin":2,"seats":[{"code":"33A","letter":"A","position":"window","rating":"standard"},{"code":"33B","letter":"B","position":"middle","rating":"standard"},{"code":"33C","letter":"C","position":"aisle","rating":"standard"},{"code":"33D","letter":"D","position":"aisle","rating":"standard"},{"code":"33F","letter":"F","position":"middle","rating":"standard"},{"code":"33G","letter":"G","position":"aisle","rating":"standard"},{"code":"33H","letter":"H","position":"aisle","rating":"standard"},{"code":"33J","letter":"J","position":"middle","rating":"standard"},{"code":"33K","letter":"K","position":"window","rating":"standard"}]},{"number":34,"cabin":2,"seats":[{"code":"34A","letter":"A","position":"window","rating":"standard"},{"code":"34B","letter":"B","missing":true},{"code":"34C","letter":"C","position":"aisle","rating":"standard"},{"code":"34D","letter":"D","position":"aisle","rating":"standard"},{"code":"34F","letter":"F","position":"middle","rating":"standard"},{"code":"34G","letter":"G","position":"aisle","rating":"standard"},{"code":"34H","letter":"H","position":"aisle","rating":"standard"},{"code":"34J","letter":"J","missing":true},{"code":"34K","letter":"K","position":"window","rating":"standard"}]},{"number":35,"cabin":2,"seats":[{"code":"35A","letter":"A","position":"window","rating":"standard"},{"code":"35B","letter":"B","missing":true},{"code":"35C","letter":"C","position":"aisle","rating":"standard"},{"code":"35D","letter":"D","position":"aisle","rating":"standard"},{"code":"35F","letter":"F","position":"middle","rating":"standard"},{"code":"35G","letter":"G","position":"aisle","rating":"standard"},{"code":"35H","letter":"H","missing":true},{"code":"35J","letter":"J","missing":true},{"code":"35K","letter":"K","missing":true}]}],"facilities":[{"kind":"lavatory","after_row":0,"side":"left"},{"kind":"galley","after_row":0,"side":"center"},{"kind":"exit_door","after_row":0,"side":"across"},{"kind":"lavatory","after_row":5,"side":"left"},{"kind":"bar","after_row":5,"side":"center"},{"kind":"lavatory","after_row":5,"side":"right"},{"kind":"exit_door","after_row":5,"side":"across"},{"kind":"lavatory","after_row":24,"side":"left"},{"kind":"lavatory","after_row":24,"side":"center","label":"Lavatory 9 (separate fixture)"},{"kind":"lavatory","after_row":24,"side":"right"},{"kind":"exit_door","after_row":24,"side":"across"},{"kind":"galley","after_row":35,"side":"center"},{"kind":"exit_door","after_row":35,"side":"across"},{"kind":"lavatory","after_row":24,"side":"center"}],"summary":{"seats":184,"cabins":[{"class":"business","name":"Business Class","seats":32},{"class":"premium_economy","name":"Premium Economy","seats":14},{"class":"economy","name":"Economy Class","seats":138}],"ratings":{"bad":13,"good":4,"mixed":29,"standard":138}},"limitations":["Ratings are editorial guidance, not airline guarantees.","Cabin and row indexes identify a specific layout; the same aircraft type may have other layouts.","Window spacing and fuselage outlines are schematic. Only explicit no_window or misaligned_window features identify recorded window warnings.","Lavatory allocation by class is estimated from location and may be shared.","Missing values mean unknown. Missing seat slots are not passenger seats."]}