Self contained unit, very clean and great host. Our stay has been very comfortable on both occasions