Excellent job. While logo was not as I wanted initially, their team was very good at following instructions and was patient enough to work through numerous changes to produce a very satisfying logo in the end. Quick turnaround and very good customer service.