we have the widest selection of carpet and flooring online from cheap carpets to high quality carpets as well as a wide range of flooring options for vinyl flooring, luxury vinyl tiles (LVT), laminate flooring and even artificial grass.