Clean, warm, well equipped, great location, excellent communication from host