We really enjoyed our stay here. Lots of beds for a large group - we slept 11 comfortably (3 adults, 8 children). The location is great - a short walk to the Acropolis Museum and the Acropolis itself. The Temple of Olympus Zeus is just down the street, and the Olympic stadium just a bit further.
There is a subway station less than 5 minutes away, as well as grocery stores and restaurants. This was a great place to stay - only be aware that the water heater must be turned on 30 minutes in advance of showering to ensure a comfortable water temperature.