Our experience in this flat was decidedly mixed. It's centrally located on a relatively quiet street, and has three big bedrooms, each with ensuite bath. The flat was clean and tidy, and the hosts had very thoughtfully provided a travel cot for our 1.5-year old, which we really appreciated.
However, the directions (latitude and longitude) provided in the confirmation email were completely wrong. Complicating matters, the street address provided resolved to two different locations in Google Maps (one that matched the latitude/longitude coordinates, and one that didn't). Our late-night call, text and email to the host to get help in finding the place went unreturned. We *finally* found the place by going to the "wrong" address in Google Maps, only to realise that the hosts hadn't told us which flat was ours (there are two flats at the address). It was an incredibly frustrating experience. Although the bedrooms are spacious, the kitchen is quite small and there is no other common space - it's not really ideal for a family vacation.
We weren’t aware of it at the time we booked this flat, but as others have since mentioned, we were asked to provide photocopies of all passports (including those of our kids) and leave a hotel fee in cash on departure.