Very clean, location is good. We didn't see the host, so it was like a separate apartments. Though we didn't succeed connecting to wifi (password is different from mentioned in instruction) and it has synthetic bedsheets (in summer time it's too warm).