The team of professionals who work at karapoo are hard working individuals with creativity to match their skillset! I have never had any issues or been dissatisfied by anything they've done for me so far - everything has worked out great!! They're very flexible when it comes time scheduling jobs because most things can be moved around as needed (and usually there's no additional charge). The designers are very creative and make great choices with their work. I love that they can make adjustments if needed. My only dislike would be the communication. Sometimes we have to send messages back and forth a few times before they get back to us. Make sure you do your homework to see what they can offer for your business. They have done work for me in the past with other clients. They really helped give my website and social media a boost as well as create some great graphics for my blog.