Our stay was very disappointing, first we couldn't check-in after a long trip because our unit wasn't ready (apparently they lost the keys to keyless pad entry), then we were appointed a room that is nothing like the pictures (without any warning). It was smaller and much less nice (taped pipes were sticking out of the wall). Tried to resolve with the host, but had to involve Airbnb to get a partial refund for the inaccuracy of the listing. Book at your own risk.
With that being said, the host's staff (Hans & Pietro, not the host) were very nice and communication with them was good.