We have not seen Leo, but the communication was good throughout our stay. The apartment itself looks more like a hotel, rather than a flat where people live - the flat rules are printed and attached to almost every door and every wall. The room was clean, so was bathroom. The hosts provided us with only 1 tea bag (or 1 coffee) per person, every next tea bag would cost us 1 euro. The apartment is good for short stays and has nice location.