We have had them done by
Neo Digital Imaging and they were nice.
From what I remember, their website wasn't very good, so call if you have questions. Also, their banner prices were not on the site when we ordered, about a year ago. They will send you a sample of the different materials they offer, if you ask.