{"slug":"qr-388-upper","added_at":"2026-10-14","image":"seatmap.png","image_w":432,"image_h":2478,"total_seats":112,"deck":"","airline":"Qatar Airways","airline_code":"QR","aircraft":"Airbus A380-800","aircraft_type":"Airbus A380-861","aircraft_code":"qr-388-upper","manufacturer":"Airbus","body":"Wide body","haul_type":"Long Haul","optional_text":"Super Diamond","ife":"Thales system carries audio and video on demand.","wifi":"Inmarsat GX Aviation · Inmarsat Global Xpress Ka-band satellite wifi","description":"Seating runs over two decks. The main deck is Economy Class throughout, while the upper deck holds First Class, a large Business Class cabin and a small stretch of Economy at the back.","seat_counts":{"first":8,"business":48,"premium_economy":0,"economy":56,"total":112},"cabins":[{"cabin_type":"M","cabin_class":"Economy","num_seats":405,"width":"18\"","pitch":"31\"","recline":"7\"","rows":"40 to 83","power":"110V universal AC","usb":"USB-A","screen_info":"10.6\" HD touch screen display","ife_inog":"Thales system carries audio and video on demand.","wifi_info":"Inmarsat Global Xpress Ka-band satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Six way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"Every seat except the front row of each cabin.","seat_description":"405 Recaro CL3710 seats located on the main deck in a 3-4-3 layout."},{"cabin_type":"F","cabin_class":"First Suites","num_seats":8,"width":"23\"","recline":"180°","rows":"1 to 2","recline_info":"Converts into an 81\" long flat bed","power":"110V universal AC","usb":"USB-A","screen_info":"26\" HD touch screen display","ife_inog":"Thales system carries audio and video on demand.","wifi_info":"Inmarsat Global Xpress Ka-band satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"No","adjustable_armrests":false,"seat_description":"Located at the front of the upper deck, this cabin accommodates eight suites, which have a leather upholstered ottoman which combined with the extendable table comfortably enables companion dining. A small cabin bag can fit under the ottoman. There is space for a water bottle in the armrest plus a petite wardrobe behind the entertainment screen. All seats are, each with an aisle side adjustable privacy screen, and convert to an 81\" long flat bed. There is also an adjustable privacy screen separating the two middle seats"},{"cabin_type":"J","cabin_class":"Business","num_seats":48,"width":"22\"","pitch":"51\"","recline":"180°","rows":"10 to 22","recline_info":"Converts into an 80\" long flat bed","power":"110V universal AC","usb":"USB-A","screen_info":"17\" HD touch screen display","ife_inog":"Thales system carries audio and video on demand.","wifi_info":"Inmarsat Global Xpress Ka-band satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_armrests":true,"adjustable_armrests_info":"Two way adjustment (up/down) at one side only","seat_description":"Forty-eight Collins Aerospace Super Diamond seats in a 1-2-1 layout and located mid-ship on the upper deck. Every seat has secure storage compartments and a shoe drawer. Window seats have access to low-level side lockers","seat_info":"A bar and lounge sit at the back of the Business Class cabin. Only First and Business Class passengers may use it."},{"cabin_type":"M","cabin_class":"Economy","num_seats":56,"width":"18\"","pitch":"31\"","recline":"7\"","rows":"25 to 32","power":"110V universal AC","usb":"USB-A","screen_info":"10.6\" HD touch screen display","ife_inog":"Thales system carries audio and video on demand.","wifi_info":"Inmarsat Global Xpress Ka-band satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"Yes","adjustable_headrest":1,"adjustable_headrest_info":"Six way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"Every seat except the front row of each cabin.","seat_description":"56 Recaro CL3710 seats are located at the rear of the upper deck in a 2-4-2 layout."}],"seats":[{"code":"01A","raw":"01A","cabin":"first","cx":119,"cy":613.1999999999999,"w":39.6,"h":45.6,"rot":1.4,"rating":"green","color":"#3cb043","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"}]},{"code":"01E","raw":"01E","cabin":"first","cx":191.60000000000002,"cy":607.1999999999999,"w":39.6,"h":45.6,"rot":-1.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01F","raw":"01F","cabin":"first","cx":241.20000000000002,"cy":607.1999999999999,"w":39.6,"h":45.6,"rot":1.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01K","raw":"01K","cabin":"first","cx":313.6,"cy":613.1999999999999,"w":39.6,"h":45.6,"rot":-1.4,"rating":"green","color":"#3cb043","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"}]},{"code":"02A","raw":"02A","cabin":"first","cx":119,"cy":709.8,"w":39.6,"h":45.6,"rot":1.4,"rating":"green","color":"#3cb043","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"}]},{"code":"02E","raw":"02E","cabin":"first","cx":191.60000000000002,"cy":703.8,"w":39.6,"h":45.6,"rot":-1.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02F","raw":"02F","cabin":"first","cx":241.20000000000002,"cy":703.8,"w":39.6,"h":45.6,"rot":1.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"02K","raw":"02K","cabin":"first","cx":313.6,"cy":709.8,"w":39.6,"h":45.6,"rot":-1.4,"rating":"green","color":"#3cb043","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"}]},{"code":"10A","raw":"10A","cabin":"business","cx":125,"cy":1057,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"10E","raw":"10E","cabin":"business","cx":189.4,"cy":1039,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"10F","raw":"10F","cabin":"business","cx":243,"cy":1039,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"10K","raw":"10K","cabin":"business","cx":307.6,"cy":1057,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"11A","raw":"11A","cabin":"business","cx":125,"cy":1113.8000000000002,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"11E","raw":"11E","cabin":"business","cx":189.4,"cy":1095.8000000000002,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11F","raw":"11F","cabin":"business","cx":243,"cy":1095.8000000000002,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11K","raw":"11K","cabin":"business","cx":307.6,"cy":1113.8000000000002,"w":35.6,"h":38.8,"rot":-149.6,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"12A","raw":"12A","cabin":"business","cx":125,"cy":1170.6000000000001,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"12E","raw":"12E","cabin":"business","cx":189.4,"cy":1152.6000000000001,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12F","raw":"12F","cabin":"business","cx":243,"cy":1152.6000000000001,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12K","raw":"12K","cabin":"business","cx":307.6,"cy":1170.6000000000001,"w":35.6,"h":38.8,"rot":-149.6,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"14A","raw":"14A","cabin":"business","cx":125,"cy":1227.4,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"14E","raw":"14E","cabin":"business","cx":189.4,"cy":1209.4,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"14F","raw":"14F","cabin":"business","cx":243,"cy":1209.4,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"14K","raw":"14K","cabin":"business","cx":307.6,"cy":1227.4,"w":35.6,"h":38.8,"rot":-149.6,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"15A","raw":"15A","cabin":"business","cx":125,"cy":1284.2,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"15E","raw":"15E","cabin":"business","cx":189.4,"cy":1266.2,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"15F","raw":"15F","cabin":"business","cx":243,"cy":1266.2,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"15K","raw":"15K","cabin":"business","cx":307.6,"cy":1284.2,"w":35.6,"h":38.8,"rot":-149.6,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"16A","raw":"16A","cabin":"business","cx":125,"cy":1341,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"16E","raw":"16E","cabin":"business","cx":189.4,"cy":1323,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16F","raw":"16F","cabin":"business","cx":243,"cy":1323,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16K","raw":"16K","cabin":"business","cx":307.6,"cy":1341,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"17A","raw":"17A","cabin":"business","cx":125,"cy":1397.8000000000002,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"17E","raw":"17E","cabin":"business","cx":189.4,"cy":1379.8000000000002,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17F","raw":"17F","cabin":"business","cx":243,"cy":1379.8000000000002,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17K","raw":"17K","cabin":"business","cx":307.6,"cy":1397.8000000000002,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"18A","raw":"18A","cabin":"business","cx":125,"cy":1454.6000000000001,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"18E","raw":"18E","cabin":"business","cx":189.4,"cy":1436.6000000000001,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"18F","raw":"18F","cabin":"business","cx":243,"cy":1436.6000000000001,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"18K","raw":"18K","cabin":"business","cx":307.6,"cy":1454.6000000000001,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"19A","raw":"19A","cabin":"business","cx":125,"cy":1511.4,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"19E","raw":"19E","cabin":"business","cx":189.4,"cy":1493.4,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"19F","raw":"19F","cabin":"business","cx":243,"cy":1493.4,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"19K","raw":"19K","cabin":"business","cx":307.6,"cy":1511.4,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"20A","raw":"20A","cabin":"business","cx":125,"cy":1568.2,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"20E","raw":"20E","cabin":"business","cx":189.4,"cy":1550.2,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"20F","raw":"20F","cabin":"business","cx":243,"cy":1550.2,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"20K","raw":"20K","cabin":"business","cx":307.6,"cy":1568.2,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"21A","raw":"21A","cabin":"business","cx":125,"cy":1624.4,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"21E","raw":"21E","cabin":"business","cx":189.4,"cy":1606.4,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"21F","raw":"21F","cabin":"business","cx":243,"cy":1606.4,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"21K","raw":"21K","cabin":"business","cx":307.6,"cy":1624.4,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"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_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"22A","raw":"22A","cabin":"business","cx":125,"cy":1681.2,"w":35.6,"h":38.8,"rot":-30.4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"22E","raw":"22E","cabin":"business","cx":189.4,"cy":1663.2,"w":35.6,"h":38.8,"rot":-30.4,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"22F","raw":"22F","cabin":"business","cx":243,"cy":1663.2,"w":35.6,"h":38.8,"rot":-149.6,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"22K","raw":"22K","cabin":"business","cx":307.6,"cy":1681.2,"w":35.6,"h":38.8,"rot":-149.6,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"window_facing","comment":"Turned towards the windows.","sentiment":"good"}]},{"code":"25A","raw":"25A","cabin":"economy","cx":112,"cy":1972.4,"w":22,"h":32.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":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"25B","raw":"25B","cabin":"economy","cx":134,"cy":1972.4,"w":22,"h":32.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":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"25D","raw":"25D","cabin":"economy","cx":183,"cy":1970.4,"w":22,"h":32.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 in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"25E","raw":"25E","cabin":"economy","cx":205,"cy":1970.4,"w":22,"h":32.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 in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"25F","raw":"25F","cabin":"economy","cx":227,"cy":1970.4,"w":22,"h":32.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 in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"25G","raw":"25G","cabin":"economy","cx":249,"cy":1970.4,"w":22,"h":32.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 in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"25J","raw":"25J","cabin":"economy","cx":298.4,"cy":1972.4,"w":22,"h":32.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":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"25K","raw":"25K","cabin":"economy","cx":320.4,"cy":1972.4,"w":22,"h":32.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":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"26A","raw":"26A","cabin":"economy","cx":112,"cy":2008.2,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"left"},"comments":[]},{"code":"26B","raw":"26B","cabin":"economy","cx":134,"cy":2008.2,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"left"},"comments":[]},{"code":"26D","raw":"26D","cabin":"economy","cx":183,"cy":2006.2,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26E","raw":"26E","cabin":"economy","cx":205,"cy":2006.2,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26F","raw":"26F","cabin":"economy","cx":227,"cy":2006.2,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26G","raw":"26G","cabin":"economy","cx":249,"cy":2006.2,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"26J","raw":"26J","cabin":"economy","cx":298.4,"cy":2008.2,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"right"},"comments":[]},{"code":"26K","raw":"26K","cabin":"economy","cx":320.4,"cy":2008.2,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"right"},"comments":[]},{"code":"27A","raw":"27A","cabin":"economy","cx":112,"cy":2044,"w":22,"h":32.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":134,"cy":2044,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"27D","raw":"27D","cabin":"economy","cx":183,"cy":2042,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27E","raw":"27E","cabin":"economy","cx":205,"cy":2042,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27F","raw":"27F","cabin":"economy","cx":227,"cy":2042,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27G","raw":"27G","cabin":"economy","cx":249,"cy":2042,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"27J","raw":"27J","cabin":"economy","cx":298.4,"cy":2044,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"27K","raw":"27K","cabin":"economy","cx":320.4,"cy":2044,"w":22,"h":32.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":112,"cy":2079.8,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"28B","raw":"28B","cabin":"economy","cx":134,"cy":2079.8,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"28D","raw":"28D","cabin":"economy","cx":183,"cy":2077.8,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28E","raw":"28E","cabin":"economy","cx":205,"cy":2077.8,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28F","raw":"28F","cabin":"economy","cx":227,"cy":2077.8,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28G","raw":"28G","cabin":"economy","cx":249,"cy":2077.8,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"28J","raw":"28J","cabin":"economy","cx":298.4,"cy":2079.8,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"28K","raw":"28K","cabin":"economy","cx":320.4,"cy":2079.8,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"29D","raw":"29D","cabin":"economy","cx":183,"cy":2113.6,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29E","raw":"29E","cabin":"economy","cx":205,"cy":2113.6,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29F","raw":"29F","cabin":"economy","cx":227,"cy":2113.6,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"29G","raw":"29G","cabin":"economy","cx":249,"cy":2113.6,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"30A","raw":"30A","cabin":"economy","cx":112,"cy":2197.6,"w":22,"h":32.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30B","raw":"30B","cabin":"economy","cx":134,"cy":2197.6,"w":22,"h":32.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"none","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":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30D","raw":"30D","cabin":"economy","cx":183,"cy":2178.4,"w":22,"h":32.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":"30E","raw":"30E","cabin":"economy","cx":205,"cy":2178.4,"w":22,"h":32.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":"30F","raw":"30F","cabin":"economy","cx":227,"cy":2178.4,"w":22,"h":32.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":"30G","raw":"30G","cabin":"economy","cx":249,"cy":2178.4,"w":22,"h":32.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":"30J","raw":"30J","cabin":"economy","cx":298.4,"cy":2197.6,"w":22,"h":32.8,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"none","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":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"30K","raw":"30K","cabin":"economy","cx":320.4,"cy":2197.6,"w":22,"h":32.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":1,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"31A","raw":"31A","cabin":"economy","cx":112,"cy":2233.4,"w":22,"h":32.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"31B","raw":"31B","cabin":"economy","cx":134,"cy":2233.4,"w":22,"h":32.8,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"31D","raw":"31D","cabin":"economy","cx":183,"cy":2214.2000000000003,"w":22,"h":32.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":"31E","raw":"31E","cabin":"economy","cx":205,"cy":2214.2000000000003,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31F","raw":"31F","cabin":"economy","cx":227,"cy":2214.2000000000003,"w":22,"h":32.8,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"31G","raw":"31G","cabin":"economy","cx":249,"cy":2214.2000000000003,"w":22,"h":32.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":"31J","raw":"31J","cabin":"economy","cx":298.4,"cy":2233.4,"w":22,"h":32.8,"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":"31K","raw":"31K","cabin":"economy","cx":320.4,"cy":2233.4,"w":22,"h":32.8,"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"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"}]},{"code":"32D","raw":"32D","cabin":"economy","cx":183,"cy":2250,"w":22,"h":32.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":"32E","raw":"32E","cabin":"economy","cx":205,"cy":2250,"w":22,"h":32.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":"32F","raw":"32F","cabin":"economy","cx":227,"cy":2250,"w":22,"h":32.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":"32G","raw":"32G","cabin":"economy","cx":249,"cy":2250,"w":22,"h":32.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"}]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Inmarsat GX Aviation","tier":2,"rating":"Better","note":"Inmarsat Global Xpress Ka-band satellite wifi","fleet_pct":100}],"verified_by":"Alex Westridge"}