My stay in Nick’s apartment was everything I needed in my 24hrs in Athens. The check in was super smooth, the apartment had all the basic stuff and super close to all the sights.
It would be nice to have a dining table and I would advise taking earplugs as the music from the bar downstairs can be really loud - on Saturdays at least