We loved the apartment, very nice family place, clean, a good size, comfortable and a good location. The keys situation is not ideal however. The keys pick up is far from the flat, particularly for a family with kids.
The small print on this listing is the most we've seen on any Airbnb, and therefore very difficult to absorb. They tried to fine us €20 for checking out before 9am on the day of departure, the first time we've seen that in any accommodation ever.
In summary, nice flat but all the rules and conditions are complex and therefore you have to question if it's worth the hassle.