I can only echo previous reviews: great location, great communication and well equipped for shorter or longer stay (I was in Athens for work for one week and it suited me well).
Would not recommend to stay with more than 4 people though.