We were only in Athens for one day and stayed at Jul's for a handful of hours. Honestly, a place to shower and a place to leave our luggage was all we needed.
On the plus side- mini market close by, comfortable bed, working AC & great view of the city.
Suggestion... if your are coming from the metro or Syntagma Square, take a taxi to the apartment because it was a little tricky to find.
Sofia