Translation:The house is small.
작 for small in size, including height. 좁 also means small but more specifically narrow. When trying to differentiate, think of buying pants. The length is too short, so 작습니다. The legs are cut too narrow, so they are 좁습니다.
I was confused with the same thing. Actually 좁 is narrow/small whereas 춥 is cold
I guess narrow is 촙, while cold is 춥. Small difference. But it is there.