Lovely, super clean and comfortable. Exactly as described. Wonderful hosts. Adorable friendly dogs. Location can't be beat. Will stay here again and again and again...