Clean, large (the parking spot too), well-furnished, comfortable on a quiet street with a communicative host. Perfect!