We definitely can recommend it! We had the opportunity to stay in different apartments of Sokol and all of them are fully equipped, well located, stylish, and well decorated!
Near to the most important sightseeing as Acropolis, and from Syntagma square. Great restaurants near by. Hope to stay them in a future!