Sparkling clean! Great location! Perfect hosts! We will return!