It's on a fairly remote part of the island, so be prepared to rent a car. The place itself is nice and the pool is good for relaxing, albeit with no view of any kind.
Iakovos is a great host and has a lot of awesome recommendations for places to go and things to see, so take him up on that for sure.