I appreciate their professionalism as well as the fact that they are always willing to go the extra mile to ensure that all is done according to my instructions. They have been very flexible with working hours etc. I dislike the fact that it can sometimes take them several days to turn around an order. It can delay the delivery of items which is not good. Also I do not like that they require a deposit before work commences. If there was no requirement to pay up front, I would not have any issues with this service. They have been very helpful with regards to creating logos for different products.