{"slug":"ew-32a","added_at":"2026-10-14","image":"seatmap.png","image_w":464,"image_h":2315,"total_seats":180,"deck":"","airline":"Eurowings","airline_code":"EW","aircraft":"Airbus A320","aircraft_type":"Airbus A320-214","aircraft_code":"ew-32a","manufacturer":"Airbus","body":"Narrow body","haul_type":"Short Haul","optional_text":"","ife":"Audio and video streamed to your own phone or tablet.","wifi":"Inmarsat GX Aviation satellite wifi","description":"This version of the Eurowings A320ceo holds 180 economy seats. Business occupies the front of the cabin. The middle seat of each row is left empty. Business has no fixed size: the curtain behind it is moved forward or back to match how many have booked, as is usual on European carriers.","seat_counts":{"first":0,"business":0,"premium_economy":0,"economy":180,"total":180},"cabins":[{"cabin_type":"M","cabin_class":"Economy","num_seats":180,"width":"18\"","pitch":"29\" to 31\"","recline":"3\"","rows":"1 to 31","pitch_info":"Rows 2 to 10: 31\" Row 11: 34\" Row 12: 33\" Rows 14 to 29: 29\" Rows 30 and 31: 28\"","ife_inog":"Audio and video streamed to your own phone or tablet.","wifi_info":"Inmarsat GX Aviation satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"No","adjustable_armrests":true,"adjustable_armrests_info":"Every seat except row 1.","seat_description":"The cabin holds 180 Recaro BL3520 \"NEK\" slimline seats."}],"seats":[{"code":"01A","raw":"01A","cabin":"economy","cx":119.6,"cy":534.15,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"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":"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"}]},{"code":"01B","raw":"01B","cabin":"economy","cx":157.79999999999998,"cy":534.15,"w":37.2,"h":53.7,"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"}]},{"code":"01C","raw":"01C","cabin":"economy","cx":195,"cy":534.15,"w":37.2,"h":53.7,"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"}]},{"code":"01D","raw":"01D","cabin":"economy","cx":270.2,"cy":534.15,"w":37.2,"h":53.7,"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":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01E","raw":"01E","cabin":"economy","cx":308.40000000000003,"cy":534.15,"w":37.2,"h":53.7,"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":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01F","raw":"01F","cabin":"economy","cx":345.6,"cy":534.15,"w":37.2,"h":53.7,"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":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"02A","raw":"02A","cabin":"economy","cx":119.6,"cy":591.75,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"02B","raw":"02B","cabin":"economy","cx":157.79999999999998,"cy":591.75,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"02C","raw":"02C","cabin":"economy","cx":195,"cy":591.75,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"02D","raw":"02D","cabin":"economy","cx":270.2,"cy":591.75,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"02E","raw":"02E","cabin":"economy","cx":308.40000000000003,"cy":591.75,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"02F","raw":"02F","cabin":"economy","cx":345.6,"cy":591.75,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"03A","raw":"03A","cabin":"economy","cx":119.6,"cy":648.5500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"03B","raw":"03B","cabin":"economy","cx":157.79999999999998,"cy":648.5500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"03C","raw":"03C","cabin":"economy","cx":195,"cy":648.5500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"03D","raw":"03D","cabin":"economy","cx":270.2,"cy":648.5500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"03E","raw":"03E","cabin":"economy","cx":308.40000000000003,"cy":648.5500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"03F","raw":"03F","cabin":"economy","cx":345.6,"cy":648.5500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"04A","raw":"04A","cabin":"economy","cx":119.6,"cy":705.25,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"04B","raw":"04B","cabin":"economy","cx":157.79999999999998,"cy":705.25,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"04C","raw":"04C","cabin":"economy","cx":195,"cy":705.25,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"04D","raw":"04D","cabin":"economy","cx":270.2,"cy":705.25,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"04E","raw":"04E","cabin":"economy","cx":308.40000000000003,"cy":705.25,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"04F","raw":"04F","cabin":"economy","cx":345.6,"cy":705.25,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"05A","raw":"05A","cabin":"economy","cx":119.6,"cy":761.95,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"05B","raw":"05B","cabin":"economy","cx":157.79999999999998,"cy":761.95,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"05C","raw":"05C","cabin":"economy","cx":195,"cy":761.95,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"05D","raw":"05D","cabin":"economy","cx":270.2,"cy":761.95,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"05E","raw":"05E","cabin":"economy","cx":308.40000000000003,"cy":761.95,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"05F","raw":"05F","cabin":"economy","cx":345.6,"cy":761.95,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"06A","raw":"06A","cabin":"economy","cx":119.6,"cy":818.65,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"06B","raw":"06B","cabin":"economy","cx":157.79999999999998,"cy":818.65,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"06C","raw":"06C","cabin":"economy","cx":195,"cy":818.65,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"06D","raw":"06D","cabin":"economy","cx":270.2,"cy":818.65,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"06E","raw":"06E","cabin":"economy","cx":308.40000000000003,"cy":818.65,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"06F","raw":"06F","cabin":"economy","cx":345.6,"cy":818.65,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07A","raw":"07A","cabin":"economy","cx":119.6,"cy":874.35,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07B","raw":"07B","cabin":"economy","cx":157.79999999999998,"cy":874.35,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07C","raw":"07C","cabin":"economy","cx":195,"cy":874.35,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07D","raw":"07D","cabin":"economy","cx":270.2,"cy":874.35,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07E","raw":"07E","cabin":"economy","cx":308.40000000000003,"cy":874.35,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"07F","raw":"07F","cabin":"economy","cx":345.6,"cy":874.35,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08A","raw":"08A","cabin":"economy","cx":119.6,"cy":932.0500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08B","raw":"08B","cabin":"economy","cx":157.79999999999998,"cy":932.0500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08C","raw":"08C","cabin":"economy","cx":195,"cy":932.0500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08D","raw":"08D","cabin":"economy","cx":270.2,"cy":932.0500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08E","raw":"08E","cabin":"economy","cx":308.40000000000003,"cy":932.0500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"08F","raw":"08F","cabin":"economy","cx":345.6,"cy":932.0500000000001,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"09A","raw":"09A","cabin":"economy","cx":119.6,"cy":989.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"09B","raw":"09B","cabin":"economy","cx":157.79999999999998,"cy":989.75,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"09C","raw":"09C","cabin":"economy","cx":195,"cy":989.75,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"09D","raw":"09D","cabin":"economy","cx":270.2,"cy":989.75,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"09E","raw":"09E","cabin":"economy","cx":308.40000000000003,"cy":989.75,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"}]},{"code":"09F","raw":"09F","cabin":"economy","cx":345.6,"cy":989.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"10A","raw":"10A","cabin":"economy","cx":119.6,"cy":1046.45,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"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":"10B","raw":"10B","cabin":"economy","cx":157.79999999999998,"cy":1046.45,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"10C","raw":"10C","cabin":"economy","cx":195,"cy":1046.45,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"10D","raw":"10D","cabin":"economy","cx":270.2,"cy":1046.45,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"10E","raw":"10E","cabin":"economy","cx":308.40000000000003,"cy":1046.45,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"10F","raw":"10F","cabin":"economy","cx":345.6,"cy":1046.45,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"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":"11A","raw":"11A","cabin":"economy","cx":119.6,"cy":1111.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"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":"11B","raw":"11B","cabin":"economy","cx":157.79999999999998,"cy":1111.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"11C","raw":"11C","cabin":"economy","cx":195,"cy":1111.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"11D","raw":"11D","cabin":"economy","cx":270.2,"cy":1111.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"11E","raw":"11E","cabin":"economy","cx":308.40000000000003,"cy":1111.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"11F","raw":"11F","cabin":"economy","cx":345.6,"cy":1111.1499999999999,"w":37.2,"h":53.7,"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":"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":"12A","raw":"12A","cabin":"economy","cx":119.6,"cy":1176.85,"w":37.2,"h":53.7,"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":"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":157.79999999999998,"cy":1176.85,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"12C","raw":"12C","cabin":"economy","cx":195,"cy":1176.85,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"12D","raw":"12D","cabin":"economy","cx":270.2,"cy":1176.85,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"12E","raw":"12E","cabin":"economy","cx":308.40000000000003,"cy":1176.85,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"12F","raw":"12F","cabin":"economy","cx":345.6,"cy":1176.85,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"14A","raw":"14A","cabin":"economy","cx":119.6,"cy":1228.55,"w":37.2,"h":53.7,"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":157.79999999999998,"cy":1228.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14C","raw":"14C","cabin":"economy","cx":195,"cy":1228.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14D","raw":"14D","cabin":"economy","cx":270.2,"cy":1228.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14E","raw":"14E","cabin":"economy","cx":308.40000000000003,"cy":1228.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"14F","raw":"14F","cabin":"economy","cx":345.6,"cy":1228.55,"w":37.2,"h":53.7,"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":119.6,"cy":1283.25,"w":37.2,"h":53.7,"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":"15B","raw":"15B","cabin":"economy","cx":157.79999999999998,"cy":1283.25,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15C","raw":"15C","cabin":"economy","cx":195,"cy":1283.25,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15D","raw":"15D","cabin":"economy","cx":270.2,"cy":1283.25,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15E","raw":"15E","cabin":"economy","cx":308.40000000000003,"cy":1283.25,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"15F","raw":"15F","cabin":"economy","cx":345.6,"cy":1283.25,"w":37.2,"h":53.7,"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":119.6,"cy":1335.9499999999998,"w":37.2,"h":53.7,"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":"16B","raw":"16B","cabin":"economy","cx":157.79999999999998,"cy":1335.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16C","raw":"16C","cabin":"economy","cx":195,"cy":1335.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16D","raw":"16D","cabin":"economy","cx":270.2,"cy":1335.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16E","raw":"16E","cabin":"economy","cx":308.40000000000003,"cy":1335.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"16F","raw":"16F","cabin":"economy","cx":345.6,"cy":1335.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"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":119.6,"cy":1388.6499999999999,"w":37.2,"h":53.7,"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":"17B","raw":"17B","cabin":"economy","cx":157.79999999999998,"cy":1388.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17C","raw":"17C","cabin":"economy","cx":195,"cy":1388.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17D","raw":"17D","cabin":"economy","cx":270.2,"cy":1388.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17E","raw":"17E","cabin":"economy","cx":308.40000000000003,"cy":1388.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17F","raw":"17F","cabin":"economy","cx":345.6,"cy":1388.6499999999999,"w":37.2,"h":53.7,"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":"18A","raw":"18A","cabin":"economy","cx":119.6,"cy":1441.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"18B","raw":"18B","cabin":"economy","cx":157.79999999999998,"cy":1441.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18C","raw":"18C","cabin":"economy","cx":195,"cy":1441.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18D","raw":"18D","cabin":"economy","cx":270.2,"cy":1441.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18E","raw":"18E","cabin":"economy","cx":308.40000000000003,"cy":1441.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18F","raw":"18F","cabin":"economy","cx":345.6,"cy":1441.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"19A","raw":"19A","cabin":"economy","cx":119.6,"cy":1494.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"19B","raw":"19B","cabin":"economy","cx":157.79999999999998,"cy":1494.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19C","raw":"19C","cabin":"economy","cx":195,"cy":1494.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19D","raw":"19D","cabin":"economy","cx":270.2,"cy":1494.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19E","raw":"19E","cabin":"economy","cx":308.40000000000003,"cy":1494.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19F","raw":"19F","cabin":"economy","cx":345.6,"cy":1494.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"20A","raw":"20A","cabin":"economy","cx":119.6,"cy":1548.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"20B","raw":"20B","cabin":"economy","cx":157.79999999999998,"cy":1548.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20C","raw":"20C","cabin":"economy","cx":195,"cy":1548.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20D","raw":"20D","cabin":"economy","cx":270.2,"cy":1548.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20E","raw":"20E","cabin":"economy","cx":308.40000000000003,"cy":1548.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20F","raw":"20F","cabin":"economy","cx":345.6,"cy":1548.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"21A","raw":"21A","cabin":"economy","cx":119.6,"cy":1600.4499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"21B","raw":"21B","cabin":"economy","cx":157.79999999999998,"cy":1600.4499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21C","raw":"21C","cabin":"economy","cx":195,"cy":1600.4499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21D","raw":"21D","cabin":"economy","cx":270.2,"cy":1600.4499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21E","raw":"21E","cabin":"economy","cx":308.40000000000003,"cy":1600.4499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21F","raw":"21F","cabin":"economy","cx":345.6,"cy":1600.4499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"22A","raw":"22A","cabin":"economy","cx":119.6,"cy":1654.1499999999999,"w":37.2,"h":53.7,"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":"22B","raw":"22B","cabin":"economy","cx":157.79999999999998,"cy":1654.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22C","raw":"22C","cabin":"economy","cx":195,"cy":1654.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22D","raw":"22D","cabin":"economy","cx":270.2,"cy":1654.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22E","raw":"22E","cabin":"economy","cx":308.40000000000003,"cy":1654.1499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22F","raw":"22F","cabin":"economy","cx":345.6,"cy":1654.1499999999999,"w":37.2,"h":53.7,"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":"23A","raw":"23A","cabin":"economy","cx":119.6,"cy":1706.85,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"23B","raw":"23B","cabin":"economy","cx":157.79999999999998,"cy":1706.85,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23C","raw":"23C","cabin":"economy","cx":195,"cy":1706.85,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23D","raw":"23D","cabin":"economy","cx":270.2,"cy":1706.85,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23E","raw":"23E","cabin":"economy","cx":308.40000000000003,"cy":1706.85,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23F","raw":"23F","cabin":"economy","cx":345.6,"cy":1706.85,"w":37.2,"h":53.7,"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":119.6,"cy":1760.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"24B","raw":"24B","cabin":"economy","cx":157.79999999999998,"cy":1760.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24C","raw":"24C","cabin":"economy","cx":195,"cy":1760.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24D","raw":"24D","cabin":"economy","cx":270.2,"cy":1760.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24E","raw":"24E","cabin":"economy","cx":308.40000000000003,"cy":1760.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24F","raw":"24F","cabin":"economy","cx":345.6,"cy":1760.55,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"25A","raw":"25A","cabin":"economy","cx":119.6,"cy":1813.25,"w":37.2,"h":53.7,"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"}]},{"code":"25B","raw":"25B","cabin":"economy","cx":157.79999999999998,"cy":1813.25,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25C","raw":"25C","cabin":"economy","cx":195,"cy":1813.25,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25D","raw":"25D","cabin":"economy","cx":270.2,"cy":1813.25,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25E","raw":"25E","cabin":"economy","cx":308.40000000000003,"cy":1813.25,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25F","raw":"25F","cabin":"economy","cx":345.6,"cy":1813.25,"w":37.2,"h":53.7,"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"}]},{"code":"26A","raw":"26A","cabin":"economy","cx":119.6,"cy":1866.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"26B","raw":"26B","cabin":"economy","cx":157.79999999999998,"cy":1866.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26C","raw":"26C","cabin":"economy","cx":195,"cy":1866.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26D","raw":"26D","cabin":"economy","cx":270.2,"cy":1866.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26E","raw":"26E","cabin":"economy","cx":308.40000000000003,"cy":1866.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26F","raw":"26F","cabin":"economy","cx":345.6,"cy":1866.9499999999998,"w":37.2,"h":53.7,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"27A","raw":"27A","cabin":"economy","cx":119.6,"cy":1919.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"27B","raw":"27B","cabin":"economy","cx":157.79999999999998,"cy":1919.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27C","raw":"27C","cabin":"economy","cx":195,"cy":1919.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27D","raw":"27D","cabin":"economy","cx":270.2,"cy":1919.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27E","raw":"27E","cabin":"economy","cx":308.40000000000003,"cy":1919.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27F","raw":"27F","cabin":"economy","cx":345.6,"cy":1919.6499999999999,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"28A","raw":"28A","cabin":"economy","cx":119.6,"cy":1973.35,"w":37.2,"h":53.7,"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"}]},{"code":"28B","raw":"28B","cabin":"economy","cx":157.79999999999998,"cy":1973.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28C","raw":"28C","cabin":"economy","cx":195,"cy":1973.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28D","raw":"28D","cabin":"economy","cx":270.2,"cy":1973.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28E","raw":"28E","cabin":"economy","cx":308.40000000000003,"cy":1973.35,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28F","raw":"28F","cabin":"economy","cx":345.6,"cy":1973.35,"w":37.2,"h":53.7,"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"}]},{"code":"29A","raw":"29A","cabin":"economy","cx":119.6,"cy":2026.05,"w":37.2,"h":53.7,"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":157.79999999999998,"cy":2026.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29C","raw":"29C","cabin":"economy","cx":195,"cy":2026.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29D","raw":"29D","cabin":"economy","cx":270.2,"cy":2026.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29E","raw":"29E","cabin":"economy","cx":308.40000000000003,"cy":2026.05,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29F","raw":"29F","cabin":"economy","cx":345.6,"cy":2026.05,"w":37.2,"h":53.7,"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":119.6,"cy":2079.75,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"30B","raw":"30B","cabin":"economy","cx":157.79999999999998,"cy":2079.75,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"30C","raw":"30C","cabin":"economy","cx":195,"cy":2079.75,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"30D","raw":"30D","cabin":"economy","cx":270.2,"cy":2079.75,"w":37.2,"h":53.7,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"30E","raw":"30E","cabin":"economy","cx":308.40000000000003,"cy":2079.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30F","raw":"30F","cabin":"economy","cx":345.6,"cy":2079.75,"w":37.2,"h":53.7,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"31A","raw":"31A","cabin":"economy","cx":119.6,"cy":2133.45,"w":37.2,"h":53.7,"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_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"31B","raw":"31B","cabin":"economy","cx":157.79999999999998,"cy":2133.45,"w":37.2,"h":53.7,"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":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"31C","raw":"31C","cabin":"economy","cx":195,"cy":2133.45,"w":37.2,"h":53.7,"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":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"},{"slug":"meal_prep_galley","comment":"Galley behind. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"31D","raw":"31D","cabin":"economy","cx":270.2,"cy":2133.45,"w":37.2,"h":53.7,"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":"31E","raw":"31E","cabin":"economy","cx":308.40000000000003,"cy":2133.45,"w":37.2,"h":53.7,"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":"31F","raw":"31F","cabin":"economy","cx":345.6,"cy":2133.45,"w":37.2,"h":53.7,"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_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Inmarsat GX Aviation","tier":2,"rating":"Better","note":"Inmarsat GX Aviation satellite wifi","fleet_pct":100}],"verified_by":"Alex Westridge"}