{"slug":"ua-32s-2","added_at":"2026-10-14","image":"seatmap.png","image_w":816,"image_h":4070,"total_seats":150,"deck":"","airline":"United Airlines","airline_code":"UA","aircraft":"Airbus A320","aircraft_type":"Airbus A320-232","aircraft_code":"ua-32s-2","manufacturer":"Airbus","body":"Narrow body","haul_type":"Short Haul","optional_text":"NEXT cabin interior","ife":"Panasonic powered carries audio and video on demand.","wifi":"Panasonic Ku-band · Panasonic Avionics Ku-band satellite wifi","description":"This version of the United Airlines Airbus A320 was introduced in 2023 and features the United Next interior, laid out 12F 136M. The cabins include LED mood lighting and Airbus XL overhead lockers. There are 42 designated Economy Plus seats (indicated with blue accents).","seat_counts":{"first":0,"business":12,"premium_economy":0,"economy":138,"total":150},"cabins":[{"cabin_type":"J","cabin_class":"Domestic First","num_seats":12,"width":"20\"","pitch":"37\"","recline":"5\"","rows":"1 to 3","power":"110V universal AC","usb":"USB-C","screen_info":"13\" HD touchscreen display","ife_inog":"Panasonic powered carries audio and video on demand.","wifi_info":"Panasonic Avionics Ku-band satellite wifi","bluetooth_connectivity":"Yes","wireless_charging":"Yes","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Six way adjustable","adjustable_armrests":false,"seat_description":"Twelve Safran Z600 articulated cradle seats in a 2-2 layout, featuring a six-way adjustable headrest, flip-up tablet holder, in-arm storage pocket.","seat_info":"The forward bulkheads have no footwell cut-outs at their base."},{"cabin_type":"M","cabin_class":"Economy","num_seats":138,"width":"18\"","pitch":"30\"","recline":"2\"","rows":"7 to 38","pitch_info":"Economy Plus: 35\"; rows 20 and 21: 37\"","recline_info":"Economy Plus: 3\"; Seats in rows 12 and 20 do not recline","power":"110V universal AC","usb":"USB-C","screen_info":"10\" HD touchscreen display","ife_inog":"Panasonic powered carries audio and video on demand.","wifi_info":"Panasonic Avionics Ku-band satellite wifi","bluetooth_connectivity":"Yes","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Four way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"All aisle seats with the exception of row 7 have adjustable armrests","seat_description":"138 slimline seats featuring a four-way adjustable headrest and a tablet holder in a 3-3 layout.","seat_info":"United Economy Plus runs from row 7 to row 21. Row 7 has usable space under the row 3 seats, and fixed armrests holding a fold-out tray."}],"seats":[{"code":"01A","raw":"01A","cabin":"business","cx":220,"cy":941,"w":78,"h":102,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"}]},{"code":"01B","raw":"01B","cabin":"business","cx":318,"cy":940,"w":78,"h":101,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"01E","raw":"01E","cabin":"business","cx":499,"cy":940,"w":76,"h":101,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01F","raw":"01F","cabin":"business","cx":596,"cy":941,"w":79,"h":102,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"02A","raw":"02A","cabin":"business","cx":220,"cy":1067,"w":78,"h":100,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"02B","raw":"02B","cabin":"business","cx":318,"cy":1066,"w":79,"h":101,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02E","raw":"02E","cabin":"business","cx":498,"cy":1066,"w":78,"h":101,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02F","raw":"02F","cabin":"business","cx":596,"cy":1067,"w":77,"h":100,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"03A","raw":"03A","cabin":"business","cx":220,"cy":1194,"w":78,"h":101,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"03B","raw":"03B","cabin":"business","cx":318,"cy":1193,"w":79,"h":100,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03E","raw":"03E","cabin":"business","cx":498,"cy":1193,"w":78,"h":100,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03F","raw":"03F","cabin":"business","cx":596,"cy":1194,"w":77,"h":101,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"07A","raw":"07A","cabin":"economy","cx":208,"cy":1374,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07B","raw":"07B","cabin":"economy","cx":272,"cy":1374,"w":55,"h":72,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07C","raw":"07C","cabin":"economy","cx":337,"cy":1374,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (75%). Extra legroom on the right.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07D","raw":"07D","cabin":"economy","cx":477,"cy":1374,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (80%). Extra legroom on the left.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07E","raw":"07E","cabin":"economy","cx":542,"cy":1374,"w":56,"h":72,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"07F","raw":"07F","cabin":"economy","cx":606,"cy":1374,"w":56,"h":72,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08A","raw":"08A","cabin":"economy","cx":208,"cy":1488,"w":56,"h":71,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08B","raw":"08B","cabin":"economy","cx":272,"cy":1488,"w":56,"h":71,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08C","raw":"08C","cabin":"economy","cx":336,"cy":1488,"w":57,"h":71,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08D","raw":"08D","cabin":"economy","cx":478,"cy":1488,"w":57,"h":71,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08E","raw":"08E","cabin":"economy","cx":542,"cy":1489,"w":57,"h":72,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08F","raw":"08F","cabin":"economy","cx":606,"cy":1488,"w":56,"h":71,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10A","raw":"10A","cabin":"economy","cx":208,"cy":1603,"w":56,"h":72,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10B","raw":"10B","cabin":"economy","cx":272,"cy":1603,"w":55,"h":72,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10C","raw":"10C","cabin":"economy","cx":337,"cy":1603,"w":56,"h":72,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10D","raw":"10D","cabin":"economy","cx":478,"cy":1603,"w":57,"h":72,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10E","raw":"10E","cabin":"economy","cx":542,"cy":1603,"w":57,"h":72,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10F","raw":"10F","cabin":"economy","cx":606,"cy":1603,"w":56,"h":72,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11A","raw":"11A","cabin":"economy","cx":208,"cy":1718,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"11B","raw":"11B","cabin":"economy","cx":273,"cy":1718,"w":56,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11C","raw":"11C","cabin":"economy","cx":336,"cy":1718,"w":57,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11D","raw":"11D","cabin":"economy","cx":478,"cy":1718,"w":57,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11E","raw":"11E","cabin":"economy","cx":542,"cy":1718,"w":57,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11F","raw":"11F","cabin":"economy","cx":606,"cy":1718,"w":56,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"12A","raw":"12A","cabin":"economy","cx":208,"cy":1832,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"12B","raw":"12B","cabin":"economy","cx":272,"cy":1832,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"12C","raw":"12C","cabin":"economy","cx":337,"cy":1832,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"12D","raw":"12D","cabin":"economy","cx":478,"cy":1832,"w":57,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"12E","raw":"12E","cabin":"economy","cx":542,"cy":1832,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"12F","raw":"12F","cabin":"economy","cx":606,"cy":1832,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 5\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"20A","raw":"20A","cabin":"economy","cx":208,"cy":1948,"w":57,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 6\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"20B","raw":"20B","cabin":"economy","cx":272,"cy":1948,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 6\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"20C","raw":"20C","cabin":"economy","cx":337,"cy":1949,"w":56,"h":72,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 6\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"20D","raw":"20D","cabin":"economy","cx":477,"cy":1948,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 6\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"20E","raw":"20E","cabin":"economy","cx":542,"cy":1948,"w":56,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 6\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"20F","raw":"20F","cabin":"economy","cx":606,"cy":1949,"w":56,"h":72,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 35\". 6\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"21A","raw":"21A","cabin":"economy","cx":208,"cy":2066,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"21B","raw":"21B","cabin":"economy","cx":272,"cy":2066,"w":56,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"21C","raw":"21C","cabin":"economy","cx":337,"cy":2066,"w":56,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"21D","raw":"21D","cabin":"economy","cx":478,"cy":2066,"w":57,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"21E","raw":"21E","cabin":"economy","cx":542,"cy":2066,"w":56,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"21F","raw":"21F","cabin":"economy","cx":606,"cy":2066,"w":56,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"plus_product","comment":"Economy Plus. Sold at 35\" pitch, 5\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"22A","raw":"22A","cabin":"economy","cx":208,"cy":2165,"w":57,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"22B","raw":"22B","cabin":"economy","cx":272,"cy":2165,"w":56,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22C","raw":"22C","cabin":"economy","cx":337,"cy":2165,"w":56,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22D","raw":"22D","cabin":"economy","cx":478,"cy":2165,"w":57,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22E","raw":"22E","cabin":"economy","cx":542,"cy":2165,"w":56,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22F","raw":"22F","cabin":"economy","cx":606,"cy":2165,"w":56,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"23A","raw":"23A","cabin":"economy","cx":208,"cy":2262,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"23B","raw":"23B","cabin":"economy","cx":272,"cy":2263,"w":57,"h":74,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23C","raw":"23C","cabin":"economy","cx":336,"cy":2262,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23D","raw":"23D","cabin":"economy","cx":478,"cy":2263,"w":57,"h":74,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23E","raw":"23E","cabin":"economy","cx":542,"cy":2262,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23F","raw":"23F","cabin":"economy","cx":606,"cy":2263,"w":56,"h":74,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"24A","raw":"24A","cabin":"economy","cx":208,"cy":2360,"w":57,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"24B","raw":"24B","cabin":"economy","cx":272,"cy":2360,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24C","raw":"24C","cabin":"economy","cx":336,"cy":2360,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24D","raw":"24D","cabin":"economy","cx":478,"cy":2360,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24E","raw":"24E","cabin":"economy","cx":542,"cy":2360,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24F","raw":"24F","cabin":"economy","cx":606,"cy":2360,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"25A","raw":"25A","cabin":"economy","cx":208,"cy":2458,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"25B","raw":"25B","cabin":"economy","cx":272,"cy":2458,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25C","raw":"25C","cabin":"economy","cx":336,"cy":2458,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25D","raw":"25D","cabin":"economy","cx":477,"cy":2458,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25E","raw":"25E","cabin":"economy","cx":542,"cy":2458,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25F","raw":"25F","cabin":"economy","cx":606,"cy":2458,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"26A","raw":"26A","cabin":"economy","cx":208,"cy":2556,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"26B","raw":"26B","cabin":"economy","cx":272,"cy":2556,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26C","raw":"26C","cabin":"economy","cx":337,"cy":2556,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26D","raw":"26D","cabin":"economy","cx":477,"cy":2556,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26E","raw":"26E","cabin":"economy","cx":542,"cy":2556,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26F","raw":"26F","cabin":"economy","cx":606,"cy":2556,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"27A","raw":"27A","cabin":"economy","cx":208,"cy":2654,"w":57,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"27B","raw":"27B","cabin":"economy","cx":272,"cy":2654,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27C","raw":"27C","cabin":"economy","cx":336,"cy":2655,"w":57,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27D","raw":"27D","cabin":"economy","cx":478,"cy":2655,"w":57,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27E","raw":"27E","cabin":"economy","cx":542,"cy":2654,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27F","raw":"27F","cabin":"economy","cx":606,"cy":2655,"w":56,"h":72,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"28A","raw":"28A","cabin":"economy","cx":208,"cy":2752,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"28B","raw":"28B","cabin":"economy","cx":272,"cy":2752,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28C","raw":"28C","cabin":"economy","cx":336,"cy":2752,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28D","raw":"28D","cabin":"economy","cx":478,"cy":2752,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28E","raw":"28E","cabin":"economy","cx":542,"cy":2752,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28F","raw":"28F","cabin":"economy","cx":606,"cy":2752,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"29A","raw":"29A","cabin":"economy","cx":208,"cy":2850,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"29B","raw":"29B","cabin":"economy","cx":272,"cy":2850,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29C","raw":"29C","cabin":"economy","cx":337,"cy":2850,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29D","raw":"29D","cabin":"economy","cx":478,"cy":2850,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29E","raw":"29E","cabin":"economy","cx":542,"cy":2850,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29F","raw":"29F","cabin":"economy","cx":606,"cy":2850,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"30A","raw":"30A","cabin":"economy","cx":208,"cy":2948,"w":58,"h":74,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"30B","raw":"30B","cabin":"economy","cx":272,"cy":2948,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30C","raw":"30C","cabin":"economy","cx":337,"cy":2948,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30D","raw":"30D","cabin":"economy","cx":478,"cy":2948,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30E","raw":"30E","cabin":"economy","cx":542,"cy":2948,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30F","raw":"30F","cabin":"economy","cx":606,"cy":2948,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"31A","raw":"31A","cabin":"economy","cx":208,"cy":3046,"w":58,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"31B","raw":"31B","cabin":"economy","cx":272,"cy":3046,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31C","raw":"31C","cabin":"economy","cx":336,"cy":3046,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31D","raw":"31D","cabin":"economy","cx":478,"cy":3046,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31E","raw":"31E","cabin":"economy","cx":542,"cy":3046,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31F","raw":"31F","cabin":"economy","cx":606,"cy":3046,"w":58,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"right"},"comments":[]},{"code":"32A","raw":"32A","cabin":"economy","cx":208,"cy":3144,"w":57,"h":73,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"32B","raw":"32B","cabin":"economy","cx":272,"cy":3144,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32C","raw":"32C","cabin":"economy","cx":336,"cy":3144,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32D","raw":"32D","cabin":"economy","cx":478,"cy":3144,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32E","raw":"32E","cabin":"economy","cx":542,"cy":3144,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32F","raw":"32F","cabin":"economy","cx":606,"cy":3144,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"34A","raw":"34A","cabin":"economy","cx":208,"cy":3242,"w":58,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"34B","raw":"34B","cabin":"economy","cx":272,"cy":3242,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34C","raw":"34C","cabin":"economy","cx":336,"cy":3242,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34D","raw":"34D","cabin":"economy","cx":478,"cy":3242,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34E","raw":"34E","cabin":"economy","cx":542,"cy":3242,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"34F","raw":"34F","cabin":"economy","cx":606,"cy":3242,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"35A","raw":"35A","cabin":"economy","cx":208,"cy":3340,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"35B","raw":"35B","cabin":"economy","cx":272,"cy":3340,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35C","raw":"35C","cabin":"economy","cx":337,"cy":3340,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35D","raw":"35D","cabin":"economy","cx":478,"cy":3340,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35E","raw":"35E","cabin":"economy","cx":542,"cy":3340,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"35F","raw":"35F","cabin":"economy","cx":606,"cy":3340,"w":57,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"36A","raw":"36A","cabin":"economy","cx":208,"cy":3438,"w":58,"h":74,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"36B","raw":"36B","cabin":"economy","cx":272,"cy":3438,"w":57,"h":74,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"36C","raw":"36C","cabin":"economy","cx":336,"cy":3438,"w":57,"h":74,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"36D","raw":"36D","cabin":"economy","cx":478,"cy":3438,"w":57,"h":74,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36E","raw":"36E","cabin":"economy","cx":542,"cy":3438,"w":57,"h":74,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"36F","raw":"36F","cabin":"economy","cx":606,"cy":3438,"w":56,"h":74,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"37A","raw":"37A","cabin":"economy","cx":208,"cy":3536,"w":57,"h":73,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"37B","raw":"37B","cabin":"economy","cx":272,"cy":3536,"w":56,"h":74,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"37C","raw":"37C","cabin":"economy","cx":337,"cy":3536,"w":56,"h":74,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"37D","raw":"37D","cabin":"economy","cx":478,"cy":3536,"w":57,"h":74,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"37E","raw":"37E","cabin":"economy","cx":542,"cy":3536,"w":56,"h":73,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"37F","raw":"37F","cabin":"economy","cx":606,"cy":3536,"w":57,"h":74,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"38A","raw":"38A","cabin":"economy","cx":216,"cy":3634,"w":55,"h":72,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"38B","raw":"38B","cabin":"economy","cx":277,"cy":3634,"w":54,"h":72,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"38C","raw":"38C","cabin":"economy","cx":338,"cy":3634,"w":54,"h":72,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"38D","raw":"38D","cabin":"economy","cx":476,"cy":3634,"w":54,"h":72,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"38E","raw":"38E","cabin":"economy","cx":537,"cy":3634,"w":54,"h":72,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"38F","raw":"38F","cabin":"economy","cx":598,"cy":3634,"w":54,"h":73,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Panasonic Ku-band","tier":2,"rating":"Better","note":"Panasonic Avionics Ku-band satellite wifi","fleet_pct":100}],"verified_by":"Alex Westridge"}