We've now stayed at Zara's two times, and have had good experience each time. Good communication (about the flat and tips about the surrounding area) with Zara, clean flat, great location, and comfortable for our family of 4 (and DVD's and toys that my two toddlers could enjoy).
I would rate our second stay as 4.5 out of 5 stars, however, because we unluckily didn't have hot water in the bathroom, and we stayed over a weekend when a repairman couldn't be arranged to come fix the issue.