Spotless ly clean, good location and a charming host.