Awesome place, awesome host, awesome city. A best place to stay in Athens.