Clean, comfortable, excellent hosts and great location.