Airbnb was great for our needs. Host wanted to come in multiple times while we were gone and was inside cleaning the unit when we checked in. We had to wait about an hour before host left. Good communication , though. Very nice.