Pros: LOCATION and the host's communication. We unexpectedly got delayed in the morning of the check out and the host was flexible and gave us an extra half hour.
Great value also if having separate bedrooms mean a lot to you.
Cons: Cleanliness.