The cleanliness of the cabins was reasonable. There was no dirt on the seats or on the ground, but on the LCD screens and windows, there was a lot of grease and fingerprints. There were only USB-A (common USB) ports, with no other ports for charging devices.