The customer service was wonderful! They were able to make me an offer for my order within 7 minutes after I placed it - that's amazing! There are some things we need more customization options so they're not really flexible. For example you can't print any photos in addition to your logo (like adding images to text). But everything else about them was great. We had our website design done by their team and have been very happy with the results. It has made keeping track of customers much easier, as well as making sure everyone gets what they ordered.