Clean, comfortable, and well-located. Communication was great during the stay, the kitchen and toilet were shared but everything was working properly and clean enough. The only small issue we had was how noisy other guests could be at early or late hours, but this was just a minor problem.