When I was young we had a carpet in the living room that must've been 25 foot square. It didn't make it to the walls. It stopped short. It was not nailed to the floor, because you could lift up an edge and sweep something under the carpet. Later, when I went to buy a Persian carpet or Oriental rug (which is my ideal for a flying carpet), I looked at rugs/carpets that were about 2' x 4' all the way up to about 20' square. Later still, when I lived in Germany, where they have little wall-to-wall carpeting in homes, I would stop by the Teppich store to look at all the Persian floor coverings. The German word is from the same source as the French word, tapis, which is related to our tapistry, which is a wall covering / hanging, to fight off the cold damp nights in the old keep. Not saying everybody else is wrong, just that for me carpet and rug are nearly synonymous.