This property is hosted by a management company, with the pros and cons that entails: you have to sign a rather long contract before checking in, and there are separate webpages/URLs to read about checkin process, the exact address/unit but they have people accessible for support all the time. I think it is easier to do all this directly through airbnb, but it is not such a big deal.
The unit was nice overall, location is good: safe and near restaurants and whole foods and they were very helpful for questios I had during the stay.