This was my first order, and MakeSigns nailed it.
I needed a poster printed for a conference. I was a bit late, and our internal print shop does not print on cloth (I wanted to avoid carrying a poster roll in my hand luggage). Long story short, turnaround time (including shipping!) was actually shorter than from our own print shop - 24 h (with expedited shipping, but no rush order). Pricing was also really fair. Will definitely use again!