Spotless, great location, great set up, friendly hosts