{"slug":"i2-320","added_at":"2026-10-14","image":"seatmap.png","image_w":464,"image_h":2315,"total_seats":180,"deck":"","airline":"Iberia","airline_code":"IB","aircraft":"Airbus A320","aircraft_type":"Airbus A320-214","aircraft_code":"i2-320","manufacturer":"Airbus","body":"Narrow body","haul_type":"Short Haul","optional_text":"","ife":"Audio and video streamed to your own phone or tablet.","wifi":"Inmarsat EAN-powered satellite wifi","description":"The Iberia Express Airbus A320ceo holds 180 seats across business and economy. Business sits at the front, where the middle seat of each row is never sold. Business has no fixed size: the curtain behind it is moved forward or back to match how many have booked, up to 24 seats across 6 rows, as is usual on European carriers.","seat_counts":{"first":0,"business":36,"premium_economy":0,"economy":144,"total":180},"cabins":[{"cabin_type":"M","cabin_class":"Turista","num_seats":180,"width":"18\"","pitch":"28\" to 30\"","recline":"Zero","rows":"1 to 31","pitch_info":"Rows 2 to 6: 30\"; rows 7 to 11: 28\"; rows 12 and 14: 34\"; rows 15 to 16: 30\"; rows 17 to 31: 28\"","usb":"USB-A","ife_inog":"Audio and video streamed to your own phone or tablet.","wifi_info":"Inmarsat EAN-powered satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_armrests":true,"adjustable_armrests_info":"Every seat except row 1.","seat_description":"The cabin holds 180 non-reclining Recaro SL3510 slimline seats."}],"seats":[{"code":"01A","raw":"01A","cabin":"business","cx":120.30000000000001,"cy":495.09999999999997,"w":35.2,"h":49.4,"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"}]},{"code":"01B","raw":"01B","cabin":"business","cx":156.5,"cy":495.09999999999997,"w":35.2,"h":49.4,"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"}]},{"code":"01C","raw":"01C","cabin":"business","cx":192.7,"cy":495.09999999999997,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","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":"partial_wall_legroom","comment":"Partial bulkhead (60%). Extra legroom on the right.","sentiment":"good"},{"slug":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01D","raw":"01D","cabin":"business","cx":270.9,"cy":495.09999999999997,"w":34.8,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","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":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01E","raw":"01E","cabin":"business","cx":307.1,"cy":495.09999999999997,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","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":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"01F","raw":"01F","cabin":"business","cx":343.3,"cy":495.09999999999997,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","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":"meal_prep_galley","comment":"Galley in front. Noise and light during meal service.","sentiment":"bad","severity":"moderate"}]},{"code":"02A","raw":"02A","cabin":"business","cx":120.30000000000001,"cy":553.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"02B","raw":"02B","cabin":"business","cx":156.5,"cy":553.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02C","raw":"02C","cabin":"business","cx":192.7,"cy":553.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02D","raw":"02D","cabin":"business","cx":270.9,"cy":553.5,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02E","raw":"02E","cabin":"business","cx":307.1,"cy":553.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"02F","raw":"02F","cabin":"business","cx":343.3,"cy":553.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"03A","raw":"03A","cabin":"business","cx":120.30000000000001,"cy":610.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"03B","raw":"03B","cabin":"business","cx":156.5,"cy":610.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03C","raw":"03C","cabin":"business","cx":192.7,"cy":610.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03D","raw":"03D","cabin":"business","cx":270.9,"cy":610.9000000000001,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03E","raw":"03E","cabin":"business","cx":307.1,"cy":610.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"03F","raw":"03F","cabin":"business","cx":343.3,"cy":610.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"04A","raw":"04A","cabin":"business","cx":120.30000000000001,"cy":669.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"04B","raw":"04B","cabin":"business","cx":156.5,"cy":669.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04C","raw":"04C","cabin":"business","cx":192.7,"cy":669.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04D","raw":"04D","cabin":"business","cx":270.9,"cy":669.3000000000001,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04E","raw":"04E","cabin":"business","cx":307.1,"cy":669.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"04F","raw":"04F","cabin":"business","cx":343.3,"cy":669.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"05A","raw":"05A","cabin":"business","cx":120.30000000000001,"cy":727.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"05B","raw":"05B","cabin":"business","cx":156.5,"cy":727.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05C","raw":"05C","cabin":"business","cx":192.7,"cy":727.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05D","raw":"05D","cabin":"business","cx":270.9,"cy":727.7,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05E","raw":"05E","cabin":"business","cx":307.1,"cy":727.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"05F","raw":"05F","cabin":"business","cx":343.3,"cy":727.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"06A","raw":"06A","cabin":"business","cx":120.30000000000001,"cy":785.1,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"06B","raw":"06B","cabin":"business","cx":156.5,"cy":785.1,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"06C","raw":"06C","cabin":"business","cx":192.7,"cy":785.1,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"06D","raw":"06D","cabin":"business","cx":270.9,"cy":785.1,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"06E","raw":"06E","cabin":"business","cx":307.1,"cy":785.1,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"06F","raw":"06F","cabin":"business","cx":343.3,"cy":785.1,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"07A","raw":"07A","cabin":"economy","cx":120.30000000000001,"cy":837.5,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"07B","raw":"07B","cabin":"economy","cx":156.5,"cy":837.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"07C","raw":"07C","cabin":"economy","cx":192.7,"cy":837.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"07D","raw":"07D","cabin":"economy","cx":270.9,"cy":837.5,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"07E","raw":"07E","cabin":"economy","cx":307.1,"cy":837.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"07F","raw":"07F","cabin":"economy","cx":343.3,"cy":837.5,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"08A","raw":"08A","cabin":"economy","cx":120.30000000000001,"cy":888.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"08B","raw":"08B","cabin":"economy","cx":156.5,"cy":888.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"08C","raw":"08C","cabin":"economy","cx":192.7,"cy":888.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"08D","raw":"08D","cabin":"economy","cx":270.9,"cy":888.9000000000001,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"08E","raw":"08E","cabin":"economy","cx":307.1,"cy":888.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"08F","raw":"08F","cabin":"economy","cx":343.3,"cy":888.9000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"09A","raw":"09A","cabin":"economy","cx":120.30000000000001,"cy":940.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"09B","raw":"09B","cabin":"economy","cx":156.5,"cy":940.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"09C","raw":"09C","cabin":"economy","cx":192.7,"cy":940.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"09D","raw":"09D","cabin":"economy","cx":270.9,"cy":940.3000000000001,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"09E","raw":"09E","cabin":"economy","cx":307.1,"cy":940.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"09F","raw":"09F","cabin":"economy","cx":343.3,"cy":940.3000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"10A","raw":"10A","cabin":"economy","cx":120.30000000000001,"cy":992.7,"w":35.2,"h":49.4,"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":"10B","raw":"10B","cabin":"economy","cx":156.5,"cy":992.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"10C","raw":"10C","cabin":"economy","cx":192.7,"cy":992.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"10D","raw":"10D","cabin":"economy","cx":270.9,"cy":992.7,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"10E","raw":"10E","cabin":"economy","cx":307.1,"cy":992.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"10F","raw":"10F","cabin":"economy","cx":343.3,"cy":992.7,"w":35.2,"h":49.4,"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":"11A","raw":"11A","cabin":"economy","cx":120.30000000000001,"cy":1045.1,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"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":156.5,"cy":1045.1,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"11C","raw":"11C","cabin":"economy","cx":192.7,"cy":1045.1,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"11D","raw":"11D","cabin":"economy","cx":270.9,"cy":1045.1,"w":34.8,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"11E","raw":"11E","cabin":"economy","cx":307.1,"cy":1045.1,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"exit_row_recline","comment":"Limited recline, to keep the exit clear.","sentiment":"bad","severity":"moderate"}]},{"code":"11F","raw":"11F","cabin":"economy","cx":343.3,"cy":1045.1,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"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":120.30000000000001,"cy":1109.5,"w":35.2,"h":49.4,"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":"12B","raw":"12B","cabin":"economy","cx":156.5,"cy":1109.5,"w":35.2,"h":49.4,"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":"12C","raw":"12C","cabin":"economy","cx":192.7,"cy":1109.5,"w":35.2,"h":49.4,"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":"12D","raw":"12D","cabin":"economy","cx":270.9,"cy":1109.5,"w":34.8,"h":49.4,"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":"12E","raw":"12E","cabin":"economy","cx":307.1,"cy":1109.5,"w":35.2,"h":49.4,"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":"12F","raw":"12F","cabin":"economy","cx":343.3,"cy":1109.5,"w":35.2,"h":49.4,"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":"14A","raw":"14A","cabin":"economy","cx":120.30000000000001,"cy":1174.9,"w":35.2,"h":49.4,"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":"14B","raw":"14B","cabin":"economy","cx":156.5,"cy":1174.9,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"14C","raw":"14C","cabin":"economy","cx":192.7,"cy":1174.9,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"14D","raw":"14D","cabin":"economy","cx":270.9,"cy":1174.9,"w":34.8,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"14E","raw":"14E","cabin":"economy","cx":307.1,"cy":1174.9,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"14F","raw":"14F","cabin":"economy","cx":343.3,"cy":1174.9,"w":35.2,"h":49.4,"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":"15A","raw":"15A","cabin":"economy","cx":120.30000000000001,"cy":1232.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"15B","raw":"15B","cabin":"economy","cx":156.5,"cy":1232.3,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15C","raw":"15C","cabin":"economy","cx":192.7,"cy":1232.3,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15D","raw":"15D","cabin":"economy","cx":270.9,"cy":1232.3,"w":34.8,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15E","raw":"15E","cabin":"economy","cx":307.1,"cy":1232.3,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15F","raw":"15F","cabin":"economy","cx":343.3,"cy":1232.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"16A","raw":"16A","cabin":"economy","cx":120.30000000000001,"cy":1289.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"16B","raw":"16B","cabin":"economy","cx":156.5,"cy":1289.7,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"16C","raw":"16C","cabin":"economy","cx":192.7,"cy":1289.7,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"16D","raw":"16D","cabin":"economy","cx":270.9,"cy":1289.7,"w":34.8,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"16E","raw":"16E","cabin":"economy","cx":307.1,"cy":1289.7,"w":35.2,"h":49.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"16F","raw":"16F","cabin":"economy","cx":343.3,"cy":1289.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 30\". 3\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Sold as an extra-legroom economy. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"17A","raw":"17A","cabin":"economy","cx":120.30000000000001,"cy":1341.1000000000001,"w":35.2,"h":49.4,"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":"17B","raw":"17B","cabin":"economy","cx":156.5,"cy":1341.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17C","raw":"17C","cabin":"economy","cx":192.7,"cy":1341.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17D","raw":"17D","cabin":"economy","cx":270.9,"cy":1341.1000000000001,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17E","raw":"17E","cabin":"economy","cx":307.1,"cy":1341.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"17F","raw":"17F","cabin":"economy","cx":343.3,"cy":1341.1000000000001,"w":35.2,"h":49.4,"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":"18A","raw":"18A","cabin":"economy","cx":120.30000000000001,"cy":1393.5,"w":35.2,"h":49.4,"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":"18B","raw":"18B","cabin":"economy","cx":156.5,"cy":1393.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18C","raw":"18C","cabin":"economy","cx":192.7,"cy":1393.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18D","raw":"18D","cabin":"economy","cx":270.9,"cy":1393.5,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18E","raw":"18E","cabin":"economy","cx":307.1,"cy":1393.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18F","raw":"18F","cabin":"economy","cx":343.3,"cy":1393.5,"w":35.2,"h":49.4,"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":120.30000000000001,"cy":1444.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"19B","raw":"19B","cabin":"economy","cx":156.5,"cy":1444.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19C","raw":"19C","cabin":"economy","cx":192.7,"cy":1444.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19D","raw":"19D","cabin":"economy","cx":270.9,"cy":1444.9,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19E","raw":"19E","cabin":"economy","cx":307.1,"cy":1444.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19F","raw":"19F","cabin":"economy","cx":343.3,"cy":1444.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"20A","raw":"20A","cabin":"economy","cx":120.30000000000001,"cy":1497.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"20B","raw":"20B","cabin":"economy","cx":156.5,"cy":1497.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20C","raw":"20C","cabin":"economy","cx":192.7,"cy":1497.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20D","raw":"20D","cabin":"economy","cx":270.9,"cy":1497.3,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20E","raw":"20E","cabin":"economy","cx":307.1,"cy":1497.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20F","raw":"20F","cabin":"economy","cx":343.3,"cy":1497.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"21A","raw":"21A","cabin":"economy","cx":120.30000000000001,"cy":1549.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"21B","raw":"21B","cabin":"economy","cx":156.5,"cy":1549.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21C","raw":"21C","cabin":"economy","cx":192.7,"cy":1549.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21D","raw":"21D","cabin":"economy","cx":270.9,"cy":1549.7,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21E","raw":"21E","cabin":"economy","cx":307.1,"cy":1549.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21F","raw":"21F","cabin":"economy","cx":343.3,"cy":1549.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"22A","raw":"22A","cabin":"economy","cx":120.30000000000001,"cy":1601.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"22B","raw":"22B","cabin":"economy","cx":156.5,"cy":1601.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22C","raw":"22C","cabin":"economy","cx":192.7,"cy":1601.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22D","raw":"22D","cabin":"economy","cx":270.9,"cy":1601.1000000000001,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22E","raw":"22E","cabin":"economy","cx":307.1,"cy":1601.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22F","raw":"22F","cabin":"economy","cx":343.3,"cy":1601.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"23A","raw":"23A","cabin":"economy","cx":120.30000000000001,"cy":1653.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"23B","raw":"23B","cabin":"economy","cx":156.5,"cy":1653.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23C","raw":"23C","cabin":"economy","cx":192.7,"cy":1653.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23D","raw":"23D","cabin":"economy","cx":270.9,"cy":1653.5,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23E","raw":"23E","cabin":"economy","cx":307.1,"cy":1653.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23F","raw":"23F","cabin":"economy","cx":343.3,"cy":1653.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"24A","raw":"24A","cabin":"economy","cx":120.30000000000001,"cy":1704.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"24B","raw":"24B","cabin":"economy","cx":156.5,"cy":1704.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24C","raw":"24C","cabin":"economy","cx":192.7,"cy":1704.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24D","raw":"24D","cabin":"economy","cx":270.9,"cy":1704.9,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24E","raw":"24E","cabin":"economy","cx":307.1,"cy":1704.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24F","raw":"24F","cabin":"economy","cx":343.3,"cy":1704.9,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"25A","raw":"25A","cabin":"economy","cx":120.30000000000001,"cy":1756.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"25B","raw":"25B","cabin":"economy","cx":156.5,"cy":1756.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25C","raw":"25C","cabin":"economy","cx":192.7,"cy":1756.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25D","raw":"25D","cabin":"economy","cx":270.9,"cy":1756.3,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25E","raw":"25E","cabin":"economy","cx":307.1,"cy":1756.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25F","raw":"25F","cabin":"economy","cx":343.3,"cy":1756.3,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"26A","raw":"26A","cabin":"economy","cx":120.30000000000001,"cy":1808.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"26B","raw":"26B","cabin":"economy","cx":156.5,"cy":1808.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26C","raw":"26C","cabin":"economy","cx":192.7,"cy":1808.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26D","raw":"26D","cabin":"economy","cx":270.9,"cy":1808.7,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26E","raw":"26E","cabin":"economy","cx":307.1,"cy":1808.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26F","raw":"26F","cabin":"economy","cx":343.3,"cy":1808.7,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"27A","raw":"27A","cabin":"economy","cx":120.30000000000001,"cy":1861.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"27B","raw":"27B","cabin":"economy","cx":156.5,"cy":1861.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27C","raw":"27C","cabin":"economy","cx":192.7,"cy":1861.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27D","raw":"27D","cabin":"economy","cx":270.9,"cy":1861.1000000000001,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27E","raw":"27E","cabin":"economy","cx":307.1,"cy":1861.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27F","raw":"27F","cabin":"economy","cx":343.3,"cy":1861.1000000000001,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"28A","raw":"28A","cabin":"economy","cx":120.30000000000001,"cy":1913.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"28B","raw":"28B","cabin":"economy","cx":156.5,"cy":1913.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28C","raw":"28C","cabin":"economy","cx":192.7,"cy":1913.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28D","raw":"28D","cabin":"economy","cx":270.9,"cy":1913.5,"w":34.8,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28E","raw":"28E","cabin":"economy","cx":307.1,"cy":1913.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28F","raw":"28F","cabin":"economy","cx":343.3,"cy":1913.5,"w":35.2,"h":49.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"29A","raw":"29A","cabin":"economy","cx":120.30000000000001,"cy":1963.9,"w":35.2,"h":49.4,"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"}]},{"code":"29B","raw":"29B","cabin":"economy","cx":156.5,"cy":1963.9,"w":35.2,"h":49.4,"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":"29C","raw":"29C","cabin":"economy","cx":192.7,"cy":1963.9,"w":35.2,"h":49.4,"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":"29D","raw":"29D","cabin":"economy","cx":270.9,"cy":1963.9,"w":34.8,"h":49.4,"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":"29E","raw":"29E","cabin":"economy","cx":307.1,"cy":1963.9,"w":35.2,"h":49.4,"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":"29F","raw":"29F","cabin":"economy","cx":343.3,"cy":1963.9,"w":35.2,"h":49.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30A","raw":"30A","cabin":"economy","cx":120.30000000000001,"cy":2016.3,"w":35.2,"h":49.4,"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":"30B","raw":"30B","cabin":"economy","cx":156.5,"cy":2016.3,"w":35.2,"h":49.4,"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":"30C","raw":"30C","cabin":"economy","cx":192.7,"cy":2016.3,"w":35.2,"h":49.4,"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":"30D","raw":"30D","cabin":"economy","cx":270.9,"cy":2016.3,"w":34.8,"h":49.4,"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":"30E","raw":"30E","cabin":"economy","cx":307.1,"cy":2016.3,"w":35.2,"h":49.4,"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":"30F","raw":"30F","cabin":"economy","cx":343.3,"cy":2016.3,"w":35.2,"h":49.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31A","raw":"31A","cabin":"economy","cx":123.15,"cy":2068.7,"w":34.3,"h":49.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","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":"31B","raw":"31B","cabin":"economy","cx":158.5,"cy":2068.7,"w":35.2,"h":49.4,"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":"31C","raw":"31C","cabin":"economy","cx":193.9,"cy":2068.7,"w":34.8,"h":49.4,"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":"31D","raw":"31D","cabin":"economy","cx":269.9,"cy":2068.7,"w":34.8,"h":49.4,"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":305.29999999999995,"cy":2068.7,"w":34.8,"h":49.4,"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":340.7,"cy":2068.7,"w":33.4,"h":49.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","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":"Inmarsat EAN","tier":2,"rating":"Better","note":"Inmarsat EAN-powered satellite wifi","fleet_pct":100}],"verified_by":"Alex Westridge"}