Nestor´s place is a really nice and spacious apartment in good location. The flat has everything you need for a pleasant stay. I would definitely recommend to stay there for a trip to Athens.