Self contained, comfortable and well stocked! Hosts very nice!