Plus points for cleanliness, comfort, communication with the host, location, and free parking.
The only disadvantage may be the small bathroom, but I have seen smaller ones at regular hotels. But the bathroom has floor heating, which is nice.