I can't say enough good things about this places. The location, size, decor and overall vibe were all awesome. Walkable to really cool restaurants, bars and coffee shops.
The villa is HUGE! I came with 8 friends and it was more than big enough. Not only huge, it is decorated so nicely. A place you will actually want to hang out when not taking in Athens.
Def recommend!