This place is so amazing. Their prices are unbeatable and quality is just as good, if not better, than every other print company out there. If you upload your own artwork, you MUST know what you're doing as far as DPI and pixel settings. If you do not know how to do this, then I suggest paying for their design team. I designed my sons baseball team banner and it is amazing. I've already reordered one for another parent on our team!