So essentially the apartment is spotless, however on 4-5 different occasions we encountered spiders with our kitchen sink and bathroom. We encountered some insects within the living space as well and that made it rather annoying to have to kill the insects repetitively. Also, no chemicals were available in order to kill the insects but I understand since the location is right adjacent to a large garden.
The hosts are nice and get back to you on time. You also have to be comfortable drinking tap water, or you can get bottled water. It gets pretty cold at night so layer up. They don't really turn on the heat for their facilities unless for something else.
All in all, the atmosphere of the place is very nice and welcoming. Public transit is pretty easy to use around there.