Cheeky Monkey Media performed well from a project management standpoint. We used Basecamp and there was open communication. We were kept up to date when things were done and received feedback, which we really liked. They made one little mistake, but as soon as I brought it to their attention, they fixed it immediately. We were happy with it.