The place is a villa in Polirrinia, a small village high in mountains. If you're looking for a calm place with gorgeous sights, away from the city (although not far - ~7km climb up the road), surrounded by nature, go for it. We stayed there with our road bikes and cycled all over Crete from there. Totally worth it.
Pro tip: don't forget to plug in electric mosquito repellents for the night :-)