Couldn't have been simpler. Chose my vendor, uploaded my files, entered my payment info. My parts arrived, were printed to spec with no defects, fit like a charm. Great experience all the way around. Would definitely recommend Treatstock and RexRoi for their services.