We went to David's place expecting a quiet place as base of operations to visit nearby towns and beaches, and the location was exactly that: not much to do, but not too far to the interesting places. It had a private parking spot and a swimming pool which was very nice.
The place itself is more than big enough for a family with 2 kids. However, the apartment was far from what was advertised and we expected: the place was not clean when we got there and had to be cleaned again, which resulted in a late check-in.
The listing stated that it was kid friendly, but there were exposed nails in the side of one furniture, which was a very serious hazard when there are kids playing around. We had to contact David (or his deputy, since he was not there) to fix that furniture. The radiators leaked and there were plastic boxes in the floor where water was dripping - and they looked like they had been there for a while. Kitchen had glass within reach for a kid all over the place, that had to be rearranged.
Dusty floors, exposed nails and dirty water containers on the floor is NOT kid friendly!
David, however, was very quick to respond to our multiple messages to fix the place, but that detracted from our expected holiday experience - all of that should have not been done on demand, but before accepting any guests.
The listing stated that breakfast was included but that was actually a mistake, according to David. He offered to refund the breakfast money, though. However, at the moment of writing this review, more than one week later, the advert has not been corrected and still says that breakfast is included.
In summary, we were very disappointed with the place and would have not gone there if we knew what it was really like. Parking and swimming pool were nice, though.