I was one night there. I had to wait for my plane and spend some hours in athen city.
The x95 busstation from and to the airport is really near (10 minutes by walking).
The location in general is very clen.