Good location, great communication and responsive host, immaculately clean