Spotlessly clean, fabulous location, and great communication from hosts