marvellous carpet price per foot