Fully self-contained; convenient location; very clean; comfortable beds & sofa. Host very helpful.