The self check-in went flawlessly and the instructions were very clear. The apartment was clean and the host answered all questions.