 It's all self-contained. It fits on an 8-foot bed. Total length is about 10 1⁄2 feet. Runs off 120-volt or 12-volt. The fridge can also be run off propane. Oven, stove, A.C., hot water, toilet, shower, all work.