I can't comment on the specifics of this apartment, because we ended up being put in a different apartment owned by the same company. This wasn't ideal for us, because we have a baby and we specifically chose this apartment because it was all on one level with a separate bedroom and on the first floor so easier with a pushchair. The apartment we were given was not as suitable for a mobile baby, but the apartment we booked wasn't available due to a "technical issue" so we made do.
I do think it is important to note that this is not an AirBnB in the traditional sense, as it is hosted by a company (a hotel I think), so you don't get the personal touches that come with that - milk in the fridge, salt, pepper, oil etc. There are drinks in the fridge, but it's a mini-bar rather than a welcome pack...
We did find the kitchen well equipped for a short stay. And we really appreciated that they gave us a late check out so our baby could nap in the apartment on the last day.
Communications were generally pretty good, although there was some confusion on occasion because I think different people were responding to messages on WhatsApp vs. AirBnB threads.
Location was great and check-in/out very easy.