{"slug":"aa-32q-1","added_at":"2026-10-14","image":"seatmap.png","image_w":752,"image_h":4575,"total_seats":190,"deck":"","airline":"American Airlines","airline_code":"AA","aircraft":"Airbus A321neo","aircraft_type":"Airbus A321-253N","aircraft_code":"aa-32q-1","manufacturer":"Airbus","body":"Narrow body","haul_type":"Short Haul","optional_text":"N950XV to N959XV","ife":"Audio and video streamed to your own phone or tablet.","wifi":"ViaSat KA-band satellite wifi","description":"This version of the American Airlines Airbus A321neo holds 20 business and 170 economy seats. Economy holds 35 extra legroom seats sold as Main Cabin Extra. Every aircraft has Airbus XL overhead bins and mood lighting.","seat_counts":{"first":0,"business":20,"premium_economy":0,"economy":170,"total":190},"cabins":[{"cabin_type":"J","cabin_class":"Domestic First","num_seats":20,"width":"21\"","pitch":"37\"","recline":"5\"","rows":"1 to 5","power":"110V universal AC","usb":"USB-A","ife_inog":"Audio and video streamed to your own phone or tablet.","wifi_info":"ViaSat KA-band satellite wifi","bluetooth_connectivity":"No","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":"Two way adjustment (up/down) at aisle side only","seat_description":"20 Collins Aerospace MiQ cradle seats in a 2-2 layout, featuring an adjustable headrest, flip-up tablet holder, and in-arm storage pocket.","seat_info":"The forward bulkheads have no footwell cut-outs at their base."},{"cabin_type":"M","cabin_class":"Main Cabin","num_seats":170,"width":"18\"","pitch":"30\"","recline":"2\"","rows":"8 to 36","pitch_info":"Main Cabin Extra: 33\"","width_info":"Rows 10 and 36 plus seats 11ABC: 17\"","recline_info":"Main Cabin Extra: 3\"","power":"110V universal AC","usb":"USB-A","ife_inog":"Audio and video streamed to your own phone or tablet.","wifi_info":"ViaSat KA-band satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Four way adjustable","adjustable_armrests":false,"adjustable_armrests_info":"Every seat except the front row of each cabin section.","seat_description":"170 Collins Aerospace Meridian slimline seats in a 3-3 layout, featuring an adjustable headrest and a tablet holder. Main Cabin Extra shown with red accents","seat_info":"A shallow screen hangs from the overhead locker in place of a full bulkhead, so the footwells at row 8 run under the row 5 seats."}],"seats":[{"code":"01A","raw":"01A","cabin":"business","cx":204.05,"cy":882,"w":71.9,"h":86.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"01C","raw":"01C","cabin":"business","cx":293.05,"cy":882,"w":70.9,"h":86.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (90%). Extra legroom on the right.","sentiment":"neutral"}]},{"code":"01D","raw":"01D","cabin":"business","cx":460.05,"cy":882,"w":71.9,"h":86.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (95%). Extra legroom on the left.","sentiment":"neutral"},{"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":549.0500000000001,"cy":882,"w":70.9,"h":86.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"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":"02A","raw":"02A","cabin":"business","cx":204.05,"cy":995.05,"w":71.9,"h":88.1,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"02C","raw":"02C","cabin":"business","cx":293.05,"cy":995.05,"w":70.9,"h":88.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02D","raw":"02D","cabin":"business","cx":460.05,"cy":994,"w":70.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02F","raw":"02F","cabin":"business","cx":549.0500000000001,"cy":994,"w":71.9,"h":86.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"03A","raw":"03A","cabin":"business","cx":204.05,"cy":1107,"w":71.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"03C","raw":"03C","cabin":"business","cx":293.05,"cy":1107,"w":70.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03D","raw":"03D","cabin":"business","cx":460.05,"cy":1107,"w":70.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03F","raw":"03F","cabin":"business","cx":549.0500000000001,"cy":1107.05,"w":70.9,"h":85.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"04A","raw":"04A","cabin":"business","cx":204.05,"cy":1222.05,"w":71.9,"h":88.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"04C","raw":"04C","cabin":"business","cx":293.05,"cy":1222.05,"w":70.9,"h":88.1,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04D","raw":"04D","cabin":"business","cx":460.05,"cy":1221,"w":70.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04F","raw":"04F","cabin":"business","cx":549.0500000000001,"cy":1221,"w":71.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"05A","raw":"05A","cabin":"business","cx":204.05,"cy":1334,"w":71.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"05C","raw":"05C","cabin":"business","cx":293.05,"cy":1334,"w":70.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05D","raw":"05D","cabin":"business","cx":460.05,"cy":1334,"w":70.9,"h":86.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05F","raw":"05F","cabin":"business","cx":549.0500000000001,"cy":1334.05,"w":70.9,"h":85.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"08A","raw":"08A","cabin":"economy","cx":191,"cy":1442,"w":52,"h":77,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08B","raw":"08B","cabin":"economy","cx":251,"cy":1443,"w":52,"h":78.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08C","raw":"08C","cabin":"economy","cx":311,"cy":1442,"w":52,"h":77,"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":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (60%). Extra legroom on the right.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08D","raw":"08D","cabin":"economy","cx":440,"cy":1442,"w":53,"h":77,"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":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (60%). Extra legroom on the left.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08E","raw":"08E","cabin":"economy","cx":500,"cy":1443,"w":52,"h":78.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"08F","raw":"08F","cabin":"economy","cx":559,"cy":1442,"w":52,"h":77,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"09A","raw":"09A","cabin":"economy","cx":191,"cy":1540,"w":51,"h":78.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"09B","raw":"09B","cabin":"economy","cx":251,"cy":1540,"w":52,"h":79.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"09C","raw":"09C","cabin":"economy","cx":311,"cy":1540,"w":52,"h":79.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"09D","raw":"09D","cabin":"economy","cx":440,"cy":1540,"w":53,"h":78.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"09E","raw":"09E","cabin":"economy","cx":500,"cy":1540,"w":52,"h":78.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"09F","raw":"09F","cabin":"economy","cx":559,"cy":1540,"w":52,"h":78.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10A","raw":"10A","cabin":"economy","cx":191,"cy":1635,"w":51,"h":78.2,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10B","raw":"10B","cabin":"economy","cx":251,"cy":1635,"w":52,"h":79.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10C","raw":"10C","cabin":"economy","cx":311,"cy":1635,"w":52,"h":79.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10D","raw":"10D","cabin":"economy","cx":440,"cy":1635,"w":53,"h":78.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"10E","raw":"10E","cabin":"economy","cx":500,"cy":1635,"w":52,"h":78.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 32\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"side_space","comment":"No seat alongside: room to the side, and the floor space next to you is yours.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11A","raw":"11A","cabin":"economy","cx":198.2,"cy":1777.05,"w":52.2,"h":83.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"11B","raw":"11B","cabin":"economy","cx":255.75,"cy":1776,"w":54.3,"h":85.8,"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":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11C","raw":"11C","cabin":"economy","cx":313.09999999999997,"cy":1776,"w":56.4,"h":85.8,"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":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11D","raw":"11D","cabin":"economy","cx":439.55,"cy":1799,"w":58.5,"h":85.8,"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 folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11E","raw":"11E","cabin":"economy","cx":499,"cy":1799,"w":60.6,"h":85.8,"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":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"11F","raw":"11F","cabin":"economy","cx":560.75,"cy":1799,"w":58.5,"h":85.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"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":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"12A","raw":"12A","cabin":"economy","cx":190.95,"cy":1878.3000000000002,"w":58.5,"h":85.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"12B","raw":"12B","cabin":"economy","cx":251.55,"cy":1877.35,"w":54.3,"h":83.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"12C","raw":"12C","cabin":"economy","cx":311,"cy":1877.35,"w":56.4,"h":83.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"12D","raw":"12D","cabin":"economy","cx":439.55,"cy":1900.35,"w":58.5,"h":83.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"12E","raw":"12E","cabin":"economy","cx":500.15,"cy":1900.35,"w":54.3,"h":83.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"12F","raw":"12F","cabin":"economy","cx":560.75,"cy":1902.45,"w":58.5,"h":83.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 33\". 4\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"13A","raw":"13A","cabin":"economy","cx":190.95,"cy":1971.8000000000002,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"13B","raw":"13B","cabin":"economy","cx":251.55,"cy":1970.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"13C","raw":"13C","cabin":"economy","cx":311,"cy":1970.85,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"13D","raw":"13D","cabin":"economy","cx":439.55,"cy":1993.85,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"13E","raw":"13E","cabin":"economy","cx":500.15,"cy":1993.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"13F","raw":"13F","cabin":"economy","cx":560.75,"cy":1995.95,"w":58.5,"h":83.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"14A","raw":"14A","cabin":"economy","cx":190.95,"cy":2059.3,"w":58.5,"h":85.8,"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":"14B","raw":"14B","cabin":"economy","cx":251.55,"cy":2058.35,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14C","raw":"14C","cabin":"economy","cx":311,"cy":2058.35,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14D","raw":"14D","cabin":"economy","cx":439.55,"cy":2081.35,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14E","raw":"14E","cabin":"economy","cx":500.15,"cy":2081.35,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14F","raw":"14F","cabin":"economy","cx":560.75,"cy":2083.45,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"15A","raw":"15A","cabin":"economy","cx":190.95,"cy":2149.8,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"15B","raw":"15B","cabin":"economy","cx":251.55,"cy":2148.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15C","raw":"15C","cabin":"economy","cx":311,"cy":2148.85,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15D","raw":"15D","cabin":"economy","cx":439.55,"cy":2171.85,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15E","raw":"15E","cabin":"economy","cx":500.15,"cy":2171.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15F","raw":"15F","cabin":"economy","cx":560.75,"cy":2173.95,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"16A","raw":"16A","cabin":"economy","cx":190.95,"cy":2241.3,"w":58.5,"h":85.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"poor","count":0,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","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":"16B","raw":"16B","cabin":"economy","cx":251.55,"cy":2240.35,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16C","raw":"16C","cabin":"economy","cx":311,"cy":2240.35,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16D","raw":"16D","cabin":"economy","cx":439.55,"cy":2263.35,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16E","raw":"16E","cabin":"economy","cx":500.15,"cy":2263.35,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16F","raw":"16F","cabin":"economy","cx":560.75,"cy":2265.45,"w":58.5,"h":83.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"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":"17A","raw":"17A","cabin":"economy","cx":190.95,"cy":2325.8,"w":58.5,"h":85.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"17B","raw":"17B","cabin":"economy","cx":251.55,"cy":2324.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17C","raw":"17C","cabin":"economy","cx":311,"cy":2324.85,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17D","raw":"17D","cabin":"economy","cx":439.55,"cy":2347.85,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17E","raw":"17E","cabin":"economy","cx":500.15,"cy":2347.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17F","raw":"17F","cabin":"economy","cx":560.75,"cy":2349.95,"w":58.5,"h":83.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"right"},"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":"18A","raw":"18A","cabin":"economy","cx":190.95,"cy":2417.3,"w":58.5,"h":85.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"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":"18B","raw":"18B","cabin":"economy","cx":251.55,"cy":2416.35,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18C","raw":"18C","cabin":"economy","cx":311,"cy":2416.35,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18D","raw":"18D","cabin":"economy","cx":439.55,"cy":2439.35,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18E","raw":"18E","cabin":"economy","cx":500.15,"cy":2439.35,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18F","raw":"18F","cabin":"economy","cx":560.75,"cy":2441.45,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"19A","raw":"19A","cabin":"economy","cx":190.95,"cy":2508.8,"w":58.5,"h":85.8,"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":"19B","raw":"19B","cabin":"economy","cx":251.55,"cy":2507.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19C","raw":"19C","cabin":"economy","cx":311,"cy":2507.85,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19D","raw":"19D","cabin":"economy","cx":439.55,"cy":2530.85,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19E","raw":"19E","cabin":"economy","cx":500.15,"cy":2530.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19F","raw":"19F","cabin":"economy","cx":560.75,"cy":2532.95,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"20A","raw":"20A","cabin":"economy","cx":190.95,"cy":2597.3,"w":58.5,"h":85.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","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":251.55,"cy":2596.35,"w":54.3,"h":83.5,"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":"20C","raw":"20C","cabin":"economy","cx":311,"cy":2596.35,"w":56.4,"h":83.5,"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":"20D","raw":"20D","cabin":"economy","cx":439.55,"cy":2619.35,"w":58.5,"h":83.5,"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":"20E","raw":"20E","cabin":"economy","cx":500.15,"cy":2619.35,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20F","raw":"20F","cabin":"economy","cx":560.75,"cy":2621.45,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"21A","raw":"21A","cabin":"economy","cx":190.95,"cy":2687.8,"w":58.5,"h":85.8,"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"},{"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":251.55,"cy":2686.85,"w":54.3,"h":83.5,"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":"21C","raw":"21C","cabin":"economy","cx":311,"cy":2686.85,"w":56.4,"h":83.5,"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":"21D","raw":"21D","cabin":"economy","cx":439.55,"cy":2709.85,"w":58.5,"h":83.5,"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"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"21E","raw":"21E","cabin":"economy","cx":500.15,"cy":2709.85,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21F","raw":"21F","cabin":"economy","cx":560.75,"cy":2711.95,"w":58.5,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"22A","raw":"22A","cabin":"economy","cx":190.95,"cy":2779.3,"w":58.5,"h":85.8,"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":"22B","raw":"22B","cabin":"economy","cx":251.55,"cy":2778.35,"w":54.3,"h":83.5,"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":"22C","raw":"22C","cabin":"economy","cx":311,"cy":2778.35,"w":56.4,"h":83.5,"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":"22D","raw":"22D","cabin":"economy","cx":439.55,"cy":2801.35,"w":58.5,"h":83.5,"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":"22E","raw":"22E","cabin":"economy","cx":500.15,"cy":2801.35,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22F","raw":"22F","cabin":"economy","cx":560.75,"cy":2803.45,"w":58.5,"h":83.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"right"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"23D","raw":"23D","cabin":"economy","cx":439.55,"cy":2890.75,"w":58.5,"h":83.5,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"23E","raw":"23E","cabin":"economy","cx":500.15,"cy":2890.75,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23F","raw":"23F","cabin":"economy","cx":560.75,"cy":2892.85,"w":58.5,"h":83.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"24A","raw":"24A","cabin":"economy","cx":190.95,"cy":3083.7000000000003,"w":58.5,"h":85.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"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":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"24B","raw":"24B","cabin":"economy","cx":251.55,"cy":3082.75,"w":54.3,"h":83.5,"rot":0,"rating":"red","color":"#dc3c3c","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":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"24C","raw":"24C","cabin":"economy","cx":311,"cy":3082.75,"w":56.4,"h":83.5,"rot":0,"rating":"red","color":"#dc3c3c","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 folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"bathroom_door","comment":"Right beside the lavatory in front. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"24D","raw":"24D","cabin":"economy","cx":438.55,"cy":3083.7000000000003,"w":58.5,"h":85.8,"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 folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"24E","raw":"24E","cabin":"economy","cx":499.15,"cy":3082.75,"w":54.3,"h":83.5,"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":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"24F","raw":"24F","cabin":"economy","cx":558.6,"cy":3082.75,"w":56.4,"h":83.5,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"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":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"plus_product","comment":"Main Cabin Extra. Sold at 33\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"25A","raw":"25A","cabin":"economy","cx":190.95,"cy":3175.2000000000003,"w":58.5,"h":85.8,"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 in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"25B","raw":"25B","cabin":"economy","cx":251.55,"cy":3174.25,"w":54.3,"h":83.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory in front. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"25C","raw":"25C","cabin":"economy","cx":311,"cy":3174.25,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25D","raw":"25D","cabin":"economy","cx":438.55,"cy":3175.2000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25E","raw":"25E","cabin":"economy","cx":499.15,"cy":3174.25,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25F","raw":"25F","cabin":"economy","cx":558.6,"cy":3174.25,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"26A","raw":"26A","cabin":"economy","cx":190.95,"cy":3259.7000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"26B","raw":"26B","cabin":"economy","cx":251.55,"cy":3258.75,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26C","raw":"26C","cabin":"economy","cx":311,"cy":3258.75,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26D","raw":"26D","cabin":"economy","cx":438.55,"cy":3259.7000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26E","raw":"26E","cabin":"economy","cx":499.15,"cy":3258.75,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26F","raw":"26F","cabin":"economy","cx":558.6,"cy":3258.75,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"27A","raw":"27A","cabin":"economy","cx":190.95,"cy":3354.2000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"27B","raw":"27B","cabin":"economy","cx":251.55,"cy":3353.25,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27C","raw":"27C","cabin":"economy","cx":311,"cy":3353.25,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27D","raw":"27D","cabin":"economy","cx":438.55,"cy":3354.2000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27E","raw":"27E","cabin":"economy","cx":499.15,"cy":3353.25,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27F","raw":"27F","cabin":"economy","cx":558.6,"cy":3353.25,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"28A","raw":"28A","cabin":"economy","cx":190.95,"cy":3445.7000000000003,"w":58.5,"h":85.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"28B","raw":"28B","cabin":"economy","cx":251.55,"cy":3444.75,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28C","raw":"28C","cabin":"economy","cx":311,"cy":3444.75,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28D","raw":"28D","cabin":"economy","cx":438.55,"cy":3445.7000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28E","raw":"28E","cabin":"economy","cx":499.15,"cy":3444.75,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28F","raw":"28F","cabin":"economy","cx":558.6,"cy":3444.75,"w":56.4,"h":83.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"29A","raw":"29A","cabin":"economy","cx":190.95,"cy":3534.2000000000003,"w":58.5,"h":85.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"29B","raw":"29B","cabin":"economy","cx":251.55,"cy":3533.25,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29C","raw":"29C","cabin":"economy","cx":311,"cy":3533.25,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29D","raw":"29D","cabin":"economy","cx":438.55,"cy":3534.2000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29E","raw":"29E","cabin":"economy","cx":499.15,"cy":3533.25,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29F","raw":"29F","cabin":"economy","cx":558.6,"cy":3533.25,"w":56.4,"h":83.5,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"30A","raw":"30A","cabin":"economy","cx":190.95,"cy":3624.7000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"30B","raw":"30B","cabin":"economy","cx":251.55,"cy":3623.75,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30C","raw":"30C","cabin":"economy","cx":311,"cy":3623.75,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30D","raw":"30D","cabin":"economy","cx":438.55,"cy":3624.7000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30E","raw":"30E","cabin":"economy","cx":499.15,"cy":3623.75,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30F","raw":"30F","cabin":"economy","cx":558.6,"cy":3623.75,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"31A","raw":"31A","cabin":"economy","cx":190.95,"cy":3716.2000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"31B","raw":"31B","cabin":"economy","cx":251.55,"cy":3715.25,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31C","raw":"31C","cabin":"economy","cx":311,"cy":3715.25,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31D","raw":"31D","cabin":"economy","cx":438.55,"cy":3716.2000000000003,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31E","raw":"31E","cabin":"economy","cx":499.15,"cy":3715.25,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31F","raw":"31F","cabin":"economy","cx":558.6,"cy":3715.25,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"32A","raw":"32A","cabin":"economy","cx":190.95,"cy":3806.6,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"32B","raw":"32B","cabin":"economy","cx":251.55,"cy":3805.65,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32C","raw":"32C","cabin":"economy","cx":311,"cy":3805.65,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32D","raw":"32D","cabin":"economy","cx":438.55,"cy":3806.6,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32E","raw":"32E","cabin":"economy","cx":499.15,"cy":3805.65,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32F","raw":"32F","cabin":"economy","cx":558.6,"cy":3805.65,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"33A","raw":"33A","cabin":"economy","cx":190.95,"cy":3899.1,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"33B","raw":"33B","cabin":"economy","cx":251.55,"cy":3898.15,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33C","raw":"33C","cabin":"economy","cx":311,"cy":3898.15,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33D","raw":"33D","cabin":"economy","cx":438.55,"cy":3899.1,"w":58.5,"h":85.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33E","raw":"33E","cabin":"economy","cx":499.15,"cy":3898.15,"w":54.3,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33F","raw":"33F","cabin":"economy","cx":558.6,"cy":3898.15,"w":56.4,"h":83.5,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"34A","raw":"34A","cabin":"economy","cx":190.95,"cy":3984.6,"w":58.5,"h":85.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"34B","raw":"34B","cabin":"economy","cx":251.55,"cy":3983.65,"w":54.3,"h":83.5,"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":"34C","raw":"34C","cabin":"economy","cx":311,"cy":3983.65,"w":56.4,"h":83.5,"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":"34D","raw":"34D","cabin":"economy","cx":438.55,"cy":3984.6,"w":58.5,"h":85.8,"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":"34E","raw":"34E","cabin":"economy","cx":499.15,"cy":3983.65,"w":54.3,"h":83.5,"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":"34F","raw":"34F","cabin":"economy","cx":558.6,"cy":3983.65,"w":56.4,"h":83.5,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"35A","raw":"35A","cabin":"economy","cx":192.95,"cy":4080.1,"w":58.5,"h":85.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"35B","raw":"35B","cabin":"economy","cx":253.55,"cy":4079.15,"w":54.3,"h":83.5,"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":"35C","raw":"35C","cabin":"economy","cx":313,"cy":4079.15,"w":56.4,"h":83.5,"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":"35D","raw":"35D","cabin":"economy","cx":438.55,"cy":4080.1,"w":58.5,"h":85.8,"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":"35E","raw":"35E","cabin":"economy","cx":499.15,"cy":4079.15,"w":54.3,"h":83.5,"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":"35F","raw":"35F","cabin":"economy","cx":558.6,"cy":4079.15,"w":56.4,"h":83.5,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"36A","raw":"36A","cabin":"economy","cx":192.95,"cy":4168.599999999999,"w":58.5,"h":85.8,"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":"36B","raw":"36B","cabin":"economy","cx":253.55,"cy":4167.65,"w":54.3,"h":83.5,"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":"36C","raw":"36C","cabin":"economy","cx":313,"cy":4167.65,"w":56.4,"h":83.5,"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":"36D","raw":"36D","cabin":"economy","cx":437.55,"cy":4168.599999999999,"w":58.5,"h":85.8,"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":"36E","raw":"36E","cabin":"economy","cx":498.15,"cy":4167.65,"w":54.3,"h":83.5,"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":"36F","raw":"36F","cabin":"economy","cx":557.6,"cy":4167.65,"w":56.4,"h":83.5,"rot":0,"rating":"red","color":"#dc3c3c","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":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Viasat Ka-band","tier":2,"rating":"Better","note":"ViaSat KA-band satellite wifi","fleet_pct":100}],"verified_by":"Alex Westridge"}