I travelled through Havana Airport in September and agree it is clean and pleasant. Immigration was friendly and courteous both inwards and outwards. Signposting is good and seating is adequate. Only negative comment would be concerning the length of time it takes to get baggage off the plane - 90 minutes in my case. This is unacceptable and was made worse by it being midnight after a long flight.