Has anyone tried Spotahome?


I’m looking into renting a flat in Istanbul for the somewhat longer term (between half a year and a whole year) from next spring, and I’ve come across spotahome.com, which seems to have quite a range of promising properties available in a number of cities, including Istanbul. The concept appears to be similar to Airbnb, with the exception that the site staff act as agents between you and the landlord to set up the initial arrangement; afterwards, everything is handled directly with the owner of the property. It also appears a bit more geared towards longer-term rentals compared to Airbnb. Has anyone used this site before? (I’ve run a search with only one result, so I assume the page is either fairly new or not very successful…)