I enjoyed staying here. The place was situated in a great location. I never met the hosts, but I did meet the building attendant who was absolutely wonderful.
The place had a feel of a hotel. I did stay here for about a month and though it was great - the be was comfortable and the place was regularly cleaned once per week - I would have benefited from a better kitchen for a longer term stay like mine. It wasn't really all that useful for me, given that it was tucked away in the back in a separate room where it got really hot in the summer days.
Overall, very responsive hosts, great building maintenance and though, doable for long term, if you want a more substantial kitchen for a longer term stay, I'd recommend finding something with that type of kitchen. You'll have a great stay though; it's a really lovely area and the hosts really care for you - even if I didn't meet them.