Arrived at ATH from LHR which is a complete mess in comparison. Had 60 mins transit time for a connection to Mykonos. The arrival area was clean spacious and bright. Arrived at the departure gate for the connection in plenty of time. No problems at all. Spent a day in Athens for the return flight to LHR so arrived at airport by taxi. Approach roads to airport are in excellent condition with clear and ample signs. Drop off is right outside departures with the Aegean check in area right in front. Check in was quick efficient and polite. Duty free area is well positioned throughout the departure concourse with plenty of shops and products for sale. It's a bright clean and professional airport with facilities for all. A pleasure to use it.