Perfection! Everything you could want and need for your stay in Athens. From the location to the hosts, we could not have asked for better.