Never actually needed to buy carpets before but need to replace hall/stairs/landing. Any recommendations? Thanks