Clean, spacious, comfortable, great location, gracious host.