Location can't be beat. It's right above (no noise issues so don't worry) a lovely restaurant in the area. Just 5 mins walk away from the X95 airport bus stop to/from Syntagma Square. Many shops and eating places in the neighbourhood so it was very convenient.
Christo's place is perfect for 1-2 nights stopover in Athens. Due to small space, would not recommend for longer periods of stay lest you start to feel boxed in. It has all the basic amenities as advertised in good working condition.