The apartment is in a great location. We were 3 adults and 6 kids of all ages and it was spacious enough for us all. The hosts are very friendly but unfortunately not very reliable. We waited one hour in front of the apartment for the check in, the transfer for part of us from the airport in the middle of the night never showed up (we had another transfer that worked well, although only one child seat instead of the promised two) and the technician who was supposed to fix some things in the apartment showed up a day later than communicated. Also, we had only one key, they wanted to organize more but it never happened.
In the rooms there is airconditioning, but not in the living room and kitchen, so it gets there quite hot.
So overall we were happy with the apartment as it fit our needs but we were not very happy with the service around it. As it was not very cheap, cost for value is on the high end.