Clean, comfortable, spectacular Mountain View, and great hosts who helped us with a same day booking on short notice.