The listing says it has parking provided. However, the parking is a sticker that allows you to park on the street in front of the apartment. That is great if there are spots available, but two of the nights we were there we had to park several blocks away in a zone that was not covered by the parking permit provided.
We did not meet the hosts in person at all during our stay.