{"slug":"b6-3nl","added_at":"2026-10-14","image":"seatmap.png","image_w":416,"image_h":2531,"total_seats":138,"deck":"","airline":"JetBlue Airways","airline_code":"B6","aircraft":"Airbus A321LR","aircraft_type":"Airbus A321-271NX","aircraft_code":"b6-3nl","manufacturer":"Airbus","body":"Narrow body","haul_type":"Short Haul","optional_text":"Mint","ife":"A Thales AVANT system, carrying Live TV from CNN International, BBC, CNBC, Sky News and Sport24, along with films, television, music and games.","wifi":"Viasat Ka-band · Free/complimentary","description":"JetBlue's Airbus A321neo LR (type 3NL) holds 24 business and 114 economy seats, and features 24 fully enclosed Mint Suites in business class and 24 designated \"Even More Space\" seats in economy. These are situated at rows 14 to 17 and are illustrated in the seat plan with orange accents. Cabins are equipped with LED cabin lighting, Airspace XL overhead lockers, wifi and an in-flight entertainment system delivering audio visual content to individual screens from gate to gate. There is also a walk-up pantry located at the rear of the Economy cabin","seat_counts":{"first":0,"business":24,"premium_economy":0,"economy":114,"total":138},"cabins":[{"cabin_type":"J","cabin_class":"Mint","num_seats":24,"width":"22\"","pitch":"35\"","recline":"180°","rows":"1 to 12","recline_info":"Converts to a 77\" long flat bed.","power":"110V universal AC","usb":"USB-A and USB-C","screen_info":"17\" HD touch screen display (22\" at row 1)","ife_inog":"A Thales AVANT system, carrying Live TV from CNN International, BBC, CNBC, Sky News and Sport24, along with films, television, music and games.","wifi_info":"ViaSat-2 Ka-band satellite wifi (free of charge)","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"Yes","personal_gasper_vent":"Yes","adjustable_armrests":true,"adjustable_armrests_info":"Two-way adjustment (up/down) at one side only","seat_description":"Twenty-four inward facing herringbone mini-suites designed by Acumen and based on the Thompson Aero Vantage Solo platform and offer direct aisle access with retractable privacy doors, retractable tray table, and static cocktail table.","seat_info":"The two Mint Studio seats at row 1 offer more space, feature a side ottoman, additional storage, and a retractable 22\" HD touchscreen display"},{"cabin_type":"M","cabin_class":"Economy","num_seats":114,"width":"18\"","pitch":"32\"","recline":"3\"","rows":"13 to 31","pitch_info":"Even More Space: 35\"","power":"110V universal AC (shared)","usb":"USB-A and USB-C","screen_info":"10.1\" touch screen display","ife_inog":"A Thales AVANT system, carrying Live TV from CNN International, BBC, CNBC, Sky News and Sport24, along with films, television, music and games.","wifi_info":"ViaSat-2 Ka-band satellite wifi (free of charge)","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Four way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"Every seat except row 13.","seat_description":"114 Collins Aerospace Meridian seats, which have an adjustable headrest and individual seat-back screen."}],"seats":[{"code":"01A","raw":"01A","cabin":"business","cx":114.9,"cy":538.75,"w":62.4,"h":50.9,"rot":45,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"01F","raw":"01F","cabin":"business","cx":299.3,"cy":538.75,"w":62.4,"h":50.9,"rot":135,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"02A","raw":"02A","cabin":"business","cx":114.9,"cy":598.75,"w":62.4,"h":60.1,"rot":45,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, though one comes into view when you turn.","sentiment":"bad","severity":"info"}]},{"code":"02F","raw":"02F","cabin":"business","cx":299.3,"cy":598.75,"w":62.4,"h":60.1,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, though one comes into view when you turn.","sentiment":"bad","severity":"info"}]},{"code":"03A","raw":"03A","cabin":"business","cx":114.9,"cy":658.8499999999999,"w":62.4,"h":60.1,"rot":45,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"03F","raw":"03F","cabin":"business","cx":299.3,"cy":658.8499999999999,"w":62.4,"h":60.1,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"04A","raw":"04A","cabin":"business","cx":114.9,"cy":715.75,"w":62.4,"h":55.5,"rot":45,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"04F","raw":"04F","cabin":"business","cx":299.3,"cy":715.75,"w":62.4,"h":55.5,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"05A","raw":"05A","cabin":"business","cx":114.9,"cy":772.5,"w":62.4,"h":53.2,"rot":45,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, though one comes into view when you turn.","sentiment":"bad","severity":"info"}]},{"code":"05F","raw":"05F","cabin":"business","cx":299.3,"cy":772.5,"w":62.4,"h":53.2,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, though one comes into view when you turn.","sentiment":"bad","severity":"info"}]},{"code":"06A","raw":"06A","cabin":"business","cx":114.9,"cy":829.7,"w":62.4,"h":53.2,"rot":45,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"06F","raw":"06F","cabin":"business","cx":299.3,"cy":829.7,"w":62.4,"h":53.2,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"07A","raw":"07A","cabin":"business","cx":114.9,"cy":886.9,"w":62.4,"h":53.2,"rot":45,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"07F","raw":"07F","cabin":"business","cx":299.3,"cy":886.9,"w":62.4,"h":53.2,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"08A","raw":"08A","cabin":"business","cx":114.9,"cy":946.1,"w":62.4,"h":53.2,"rot":45,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, though one comes into view when you turn.","sentiment":"bad","severity":"info"}]},{"code":"08F","raw":"08F","cabin":"business","cx":299.3,"cy":946.1,"w":62.4,"h":53.2,"rot":135,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, though one comes into view when you turn.","sentiment":"bad","severity":"info"}]},{"code":"09A","raw":"09A","cabin":"business","cx":114.9,"cy":1005.3000000000001,"w":62.4,"h":53.2,"rot":45,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"09F","raw":"09F","cabin":"business","cx":299.3,"cy":1005.3000000000001,"w":62.4,"h":53.2,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"10A","raw":"10A","cabin":"business","cx":114.9,"cy":1064.5,"w":62.4,"h":53.2,"rot":45,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"10F","raw":"10F","cabin":"business","cx":299.3,"cy":1064.5,"w":62.4,"h":53.2,"rot":135,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"11A","raw":"11A","cabin":"business","cx":114.9,"cy":1123.6999999999998,"w":62.4,"h":53.2,"rot":45,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, though one comes into view when you turn.","sentiment":"bad","severity":"info"}]},{"code":"11F","raw":"11F","cabin":"business","cx":299.3,"cy":1123.6999999999998,"w":62.4,"h":53.2,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, though one comes into view when you turn.","sentiment":"bad","severity":"info"}]},{"code":"12A","raw":"12A","cabin":"business","cx":114.9,"cy":1182.8999999999999,"w":62.4,"h":53.2,"rot":45,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"12F","raw":"12F","cabin":"business","cx":299.3,"cy":1182.8999999999999,"w":62.4,"h":53.2,"rot":135,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"},{"slug":"window_behind_shoulder","comment":"Faces away from the window, and the shell blocks it even when you turn.","sentiment":"bad","severity":"info"}]},{"code":"13A","raw":"13A","cabin":"economy","cx":106.19999999999999,"cy":1282.6000000000001,"w":31.2,"h":42.8,"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"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"13B","raw":"13B","cabin":"economy","cx":139.4,"cy":1282.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"13C","raw":"13C","cabin":"economy","cx":172.6,"cy":1282.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"13D","raw":"13D","cabin":"economy","cx":242.79999999999998,"cy":1282.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"13E","raw":"13E","cabin":"economy","cx":276,"cy":1282.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"13F","raw":"13F","cabin":"economy","cx":309.20000000000005,"cy":1282.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"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":106.19999999999999,"cy":1341.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"14B","raw":"14B","cabin":"economy","cx":139.4,"cy":1341.4,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"14C","raw":"14C","cabin":"economy","cx":172.6,"cy":1341.4,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"14D","raw":"14D","cabin":"economy","cx":242.79999999999998,"cy":1341.4,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"14E","raw":"14E","cabin":"economy","cx":276,"cy":1341.4,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"14F","raw":"14F","cabin":"economy","cx":309.20000000000005,"cy":1341.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"15A","raw":"15A","cabin":"economy","cx":106.19999999999999,"cy":1400.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"15B","raw":"15B","cabin":"economy","cx":139.4,"cy":1400.2,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15C","raw":"15C","cabin":"economy","cx":172.6,"cy":1400.2,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15D","raw":"15D","cabin":"economy","cx":242.79999999999998,"cy":1400.2,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15E","raw":"15E","cabin":"economy","cx":276,"cy":1400.2,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"15F","raw":"15F","cabin":"economy","cx":309.20000000000005,"cy":1400.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"16A","raw":"16A","cabin":"economy","cx":106.19999999999999,"cy":1458,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"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":139.4,"cy":1458,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"16C","raw":"16C","cabin":"economy","cx":172.6,"cy":1458,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"16D","raw":"16D","cabin":"economy","cx":242.79999999999998,"cy":1458,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"16E","raw":"16E","cabin":"economy","cx":276,"cy":1458,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"16F","raw":"16F","cabin":"economy","cx":309.20000000000005,"cy":1458,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"poor","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"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":106.19999999999999,"cy":1516.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"17B","raw":"17B","cabin":"economy","cx":139.4,"cy":1516.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"17C","raw":"17C","cabin":"economy","cx":172.6,"cy":1516.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"17D","raw":"17D","cabin":"economy","cx":242.79999999999998,"cy":1516.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"17E","raw":"17E","cabin":"economy","cx":276,"cy":1516.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"17F","raw":"17F","cabin":"economy","cx":309.20000000000005,"cy":1516.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"seat_pitch","comment":"Pitch about 34\". 2\" roomier than the rest of this cabin.","sentiment":"good"},{"slug":"plus_product","comment":"Even More. Sold at 35\" pitch, 3\" over the rest of the cabin. Costs extra, or comes with status.","sentiment":"neutral"}]},{"code":"18A","raw":"18A","cabin":"economy","cx":106.19999999999999,"cy":1571.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"18B","raw":"18B","cabin":"economy","cx":139.4,"cy":1571.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18C","raw":"18C","cabin":"economy","cx":172.6,"cy":1571.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18D","raw":"18D","cabin":"economy","cx":242.79999999999998,"cy":1571.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18E","raw":"18E","cabin":"economy","cx":276,"cy":1571.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"18F","raw":"18F","cabin":"economy","cx":309.20000000000005,"cy":1571.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"19A","raw":"19A","cabin":"economy","cx":106.19999999999999,"cy":1626.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"19B","raw":"19B","cabin":"economy","cx":139.4,"cy":1626.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19C","raw":"19C","cabin":"economy","cx":172.6,"cy":1626.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19D","raw":"19D","cabin":"economy","cx":242.79999999999998,"cy":1626.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19E","raw":"19E","cabin":"economy","cx":276,"cy":1626.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"19F","raw":"19F","cabin":"economy","cx":309.20000000000005,"cy":1626.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"20A","raw":"20A","cabin":"economy","cx":106.19999999999999,"cy":1681.2,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"20B","raw":"20B","cabin":"economy","cx":139.4,"cy":1681.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20C","raw":"20C","cabin":"economy","cx":172.6,"cy":1681.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20D","raw":"20D","cabin":"economy","cx":242.79999999999998,"cy":1681.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20E","raw":"20E","cabin":"economy","cx":276,"cy":1681.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"20F","raw":"20F","cabin":"economy","cx":309.20000000000005,"cy":1681.2,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"21A","raw":"21A","cabin":"economy","cx":106.19999999999999,"cy":1736,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"21B","raw":"21B","cabin":"economy","cx":139.4,"cy":1736,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21C","raw":"21C","cabin":"economy","cx":172.6,"cy":1736,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21D","raw":"21D","cabin":"economy","cx":242.79999999999998,"cy":1736,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21E","raw":"21E","cabin":"economy","cx":276,"cy":1736,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"21F","raw":"21F","cabin":"economy","cx":309.20000000000005,"cy":1736,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"22A","raw":"22A","cabin":"economy","cx":106.19999999999999,"cy":1790.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"22B","raw":"22B","cabin":"economy","cx":139.4,"cy":1790.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22C","raw":"22C","cabin":"economy","cx":172.6,"cy":1790.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22D","raw":"22D","cabin":"economy","cx":242.79999999999998,"cy":1790.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22E","raw":"22E","cabin":"economy","cx":276,"cy":1790.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"22F","raw":"22F","cabin":"economy","cx":309.20000000000005,"cy":1790.8000000000002,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"none","count":0,"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":106.19999999999999,"cy":1845.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"}]},{"code":"23B","raw":"23B","cabin":"economy","cx":139.4,"cy":1845.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23C","raw":"23C","cabin":"economy","cx":172.6,"cy":1845.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23D","raw":"23D","cabin":"economy","cx":242.79999999999998,"cy":1845.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23E","raw":"23E","cabin":"economy","cx":276,"cy":1845.6000000000001,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"23F","raw":"23F","cabin":"economy","cx":309.20000000000005,"cy":1845.6000000000001,"w":31.2,"h":42.8,"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"}]},{"code":"24A","raw":"24A","cabin":"economy","cx":106.19999999999999,"cy":1900.4,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"24B","raw":"24B","cabin":"economy","cx":139.4,"cy":1900.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24C","raw":"24C","cabin":"economy","cx":172.6,"cy":1900.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24D","raw":"24D","cabin":"economy","cx":242.79999999999998,"cy":1900.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24E","raw":"24E","cabin":"economy","cx":276,"cy":1900.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"24F","raw":"24F","cabin":"economy","cx":309.20000000000005,"cy":1900.4,"w":31.2,"h":42.8,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"25A","raw":"25A","cabin":"economy","cx":106.19999999999999,"cy":1954.2,"w":31.2,"h":42.8,"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":139.4,"cy":1954.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25C","raw":"25C","cabin":"economy","cx":172.6,"cy":1954.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25D","raw":"25D","cabin":"economy","cx":242.79999999999998,"cy":1954.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25E","raw":"25E","cabin":"economy","cx":276,"cy":1954.2,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"25F","raw":"25F","cabin":"economy","cx":309.20000000000005,"cy":1954.2,"w":31.2,"h":42.8,"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":106.19999999999999,"cy":2010,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"26B","raw":"26B","cabin":"economy","cx":139.4,"cy":2010,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26C","raw":"26C","cabin":"economy","cx":172.6,"cy":2010,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26D","raw":"26D","cabin":"economy","cx":242.79999999999998,"cy":2010,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26E","raw":"26E","cabin":"economy","cx":276,"cy":2010,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26F","raw":"26F","cabin":"economy","cx":309.20000000000005,"cy":2010,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"27A","raw":"27A","cabin":"economy","cx":106.19999999999999,"cy":2064.8,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"27B","raw":"27B","cabin":"economy","cx":139.4,"cy":2064.8,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27C","raw":"27C","cabin":"economy","cx":172.6,"cy":2064.8,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27D","raw":"27D","cabin":"economy","cx":242.79999999999998,"cy":2064.8,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27E","raw":"27E","cabin":"economy","cx":276,"cy":2064.8,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27F","raw":"27F","cabin":"economy","cx":309.20000000000005,"cy":2064.8,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"28A","raw":"28A","cabin":"economy","cx":106.19999999999999,"cy":2119.6,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"28B","raw":"28B","cabin":"economy","cx":139.4,"cy":2119.6,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28C","raw":"28C","cabin":"economy","cx":172.6,"cy":2119.6,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28D","raw":"28D","cabin":"economy","cx":242.79999999999998,"cy":2119.6,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28E","raw":"28E","cabin":"economy","cx":276,"cy":2119.6,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28F","raw":"28F","cabin":"economy","cx":309.20000000000005,"cy":2119.6,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"29A","raw":"29A","cabin":"economy","cx":106.19999999999999,"cy":2174.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"29B","raw":"29B","cabin":"economy","cx":139.4,"cy":2174.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29C","raw":"29C","cabin":"economy","cx":172.6,"cy":2174.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29D","raw":"29D","cabin":"economy","cx":242.79999999999998,"cy":2174.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29E","raw":"29E","cabin":"economy","cx":276,"cy":2174.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29F","raw":"29F","cabin":"economy","cx":309.20000000000005,"cy":2174.4,"w":31.2,"h":42.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"30A","raw":"30A","cabin":"economy","cx":106.19999999999999,"cy":2229.2000000000003,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30B","raw":"30B","cabin":"economy","cx":139.4,"cy":2229.2000000000003,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30C","raw":"30C","cabin":"economy","cx":172.6,"cy":2229.2000000000003,"w":31.2,"h":42.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30D","raw":"30D","cabin":"economy","cx":242.79999999999998,"cy":2229.2000000000003,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"30E","raw":"30E","cabin":"economy","cx":276,"cy":2229.2000000000003,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"30F","raw":"30F","cabin":"economy","cx":309.20000000000005,"cy":2229.2000000000003,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31A","raw":"31A","cabin":"economy","cx":106.19999999999999,"cy":2283,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31B","raw":"31B","cabin":"economy","cx":139.4,"cy":2283,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31C","raw":"31C","cabin":"economy","cx":172.6,"cy":2283,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31D","raw":"31D","cabin":"economy","cx":242.79999999999998,"cy":2283,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31E","raw":"31E","cabin":"economy","cx":276,"cy":2283,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31F","raw":"31F","cabin":"economy","cx":309.20000000000005,"cy":2283,"w":31.2,"h":42.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"no_recline","comment":"Fixed back: a wall sits immediately behind.","sentiment":"bad","severity":"moderate"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Viasat Ka-band","tier":2,"rating":"Better","note":"Free/complimentary","fleet_pct":100}],"verified_by":"Alex Westridge"}