Do the cabins have heat and electricity?

Yes! Each cabin has a heater and electrical outlets.