The place matches the description. It has the ideal location to explore Athens and the best sights on foot.