What you see is not what you get.
Firstly, you won't be getting the apartment as listed. It's a different one. The one we got couldn't sleep 3 people as advertised (the hotel staff said they'd provide an additional bed the next day - they did not), the bed was a double and not a queen (far too uncomfortable), the furnishings were bad, there were only two towels provided, the linens were dirty, and the space was small. That nice comfy couch, elegant dining setting you see - nothing like the crappy stuff the apartment actually has.
The check-in process is a nightmare, because the staff can't see the Airbnb listing, therefore they don't have the names of additional travellers, and having anyone but the account holder checking in requires a lot of rigmarole. Also, they insist on a holding deposit, which should have been managed through Airbnb.
So don't bother - book a hotel for far better value.