The place was as advertised, I don't have any complaints about the location (5mins from metro), or flat itself (note: there are very few amenities provided, bring your own).
My only real complaint is needing to separately check-in through another site, and provide the ID Card for each person staying through that site. I would much rather just have the tourism tax included in the AirBNB price...