Clean, nicely appointed, great location, perfect communication from the host.