Self check-in was super easy, very grateful that I was even allowed to check-in early as I was landing very early in the morning. The place is super clean, exactly as is in the pictures. Kitchen is so cute too and everything was working perfectly. There are cleaners that come to clean the rooms every few days too. Overall it was a very comfortable stay, I recommend it a lot.