Easy to order, setup and re-order, competitive pricing and products were delivered before the delivery date both times we ordered them. The down side was I do not feel like I had complete control of the final product. The original order and the re-order were both not exactly what I was expecting. Both times I tried to fix the issue with my rep and the production artist but the issue was never resolved. I eventually had to give in each time due to time constraints. The client was happy but I felt that the final product was mediocre.