The hosts were very kind and let me store my luggage at their bakery for an entire day. They also helped fix a taxi to take me to the airport.
The location is great, a short walk from the Sigrou Fix metro station which is just one stop away from the Acropolis metro station. But be prepared for an uphill walk from the metro station and a walk up the stairs with your luggage.
I only wish the room had an air conditioner.