Unfortunately we had to cancel our stay due to the smell and the potential health consequences that could have come with that. But other than that the place is incredible, really spacious, modern and well lit.
Stelios, the host, was really attentive. Offering us plenty of information on places to see and what to do. He even organised our car hire while we were together (which he didn't have to do.)
Also, when we had a problem with the smell he understood and offered a full refund.
Would definitely stay here again once the problem with the smell is rectified.