Clean, spacious and well equipped. In an ideal location and had everything we needed. Communication from the host was great too!