Clean, cozy, comfortable, good location, dog friendly and great hosts.