Clean, spacious, excellent host, great location.