Crete is a great destination but Heraklion airport is pretty worthless. Arrival was quite straightforward even though there was no info on which carousel our luggage would appear. Departure was horrible though: first of all two chaotic queues were formed in front of one check-in desk. After some minutes the checking-in was moved to other desks! As you can imagine this involved a lot of pushing - I do expect airport staff to manage such situations more efficiently. Staff worked very slow. We finally got our boarding card but after this everybody had to move their luggage to the one scanner that was working at the other side of the departures hall. Again chaotic queuing and pushing. After this another queue for the security check - the whole ordeal took more than an hour. Facilities in the departure lounge are extremely limited just one very small shop and 2 bars. We went through this airport in low season (April). I guess it will be complete hell during the summer months.