We loved staying at David's house! There was 2 of us, and I think it would work fine for up to 4 people. Lack of A/C is not a problem when it's breezy (we just slept with all windows open, and it was lovely), but can be an issue if wind dies down - just something to keep in mind.
The place was clean and well-stocked with necessary basics.
The best thing about the place is, of course, the location! Steps away from the beach, wonderful views, ocean breezes - you just can't go wrong with that!
David was very welcoming, had great and fast communication, and also had some helpful tips about the area!
A tip from our stay: definitely check out "Restaurant Diferent" in Cala D'Or - this was one of our best meals in Spain!