Spotlessly clean and great communication from the hosts. The place was everything we were looking for. Would definitely stay again!