Self check-In is a great option.
The room was clean, everything what we needed was there- towels, mugs, little shower gels.
Only thing which made us uncomfortable was that hosts wrote us that they need to walk in and check some maintenance 3 hours before. It is great that the information was given, but it was a little bit late and made us feel uncomfortable, because we left there a lot of things.
All our stay was great, so thank you about that!
The common area in apartment was a really good idea, the food there was good quality and always there was something.