I have used this on linen pants and on t's and it does the job really well.  It is a bit heavy so my arm got tired holding it up so I got my ironing board out and it did an even better job.