Mesh not mirroring correctly
First apply rotation using ctrl + a then move your 3d cursor to right edge of the cabin and set the cabin's origin as the 3d cursor(object -> set origin -> origin to 3d cursor).Also move up your boolean modifier above the mirror modifier.