Sparklingly clean! Beautiful home! Perfect location and hospitable host! Would definitely stay again, and highly recommend