I stayed here with my friends (we're all in our twenties) and this accommodation was perfect for us. I don't get the negative reviews. There was much more space than we expected and the pool was a highlight. We didn't think it was dirty at all and had everything we needed. You can't expect a five star hotel of course, maybe that's what triggered the negative reviews on this house.
David was really nice. He does access the property to take care of some things, but not the house itself. It didn't bother us at all, but I wanted to make it aware for people who might be bothered by this.
All in all this house made our vacation amazing and I definitely recommend it for groups.