The apartment itself is amazing and the location unbeatable, less than a minute walk from the Acropolis metro station. Loads of bars and restaurants around. 100% recommend.