Clean, warm, spacious, tidy, modern, good outside space and excellent communication from host.