from plush and luxurious through to casual and cosy, carpet can give a space an entirely different feel.