Everything was perfect with my order and I am very pleased with the end results! I received notification as soon as I uploaded the files, acknowledgement when it was scheduled to be printed, and when it was completed. The resulting product was exact to specs, so much so that it had a satisfying click when putting the pieces together. Would definitely recommend for professionalism and quality of end product. Will definitely order from PrintGurus again when I find other things to make!