The downside of the Peris Hotel is its location in a residential suburb with no restaurants nearby.
The Avra Hotel in Rafina overlooks the sea and is less than a 3-minute walk from the lively port and central square, where you’ll find plenty of restaurants and bars.
Details about the Avra shuttle can be found here:
https://www.hotelavra.gr/free-transport-shuttle/
The Peris Hotel shuttle operates upon request:
https://www.perishotelapt.gr/athens-airport-hotel-accommodation.html
Regardless of any unpredictability with EES processing times, if you don't have checked bags, arrive 2 hours before your flight to be safe. Make it 3 hours if you want a comfortable safety buffer.
Once you pass security and get airside, you'll find plenty of shops, bars, and restaurants to keep you busy while you wait for your flight anyway.
We only stay near the airport if we plan to arrive or depart by ferry from the port of Rafina the day before or after the day of the flight. The only real advantage of staying near the airport is that it saves you 25 minutes of travel time at most compared to downtown Athens.
So, without that, we don't think getting 25 extra minutes of sleep justifies staying near the airport, even with a very early 8:00 AM flight. We prefer to spend our last evening and night in Athens and pre-book a taxi to the airport. We’ve never stayed at the airport Sofitel, at about €300/ night, it offers a generic international hotel atmosphere that holds no appeal for us.
Last year, the night before our flight, we were still out at a concert in Athens until almost midnight. Our bags were packed and ready for a taxi we had booked for 6:00 AM the next morning.
I follow my grandfather's advice: "You will sleep when you're dead." :-)