I liked that they were fast at getting their work done and always had my ideas in mind! They didn't go over budget which was nice since it's something we have to deal with constantly within our industry. We also like how open minded they are about what projects they take on. Sometimes you may feel like your idea isn't fully expressed but then after talking with them or having another look through designs of theirs, everything becomes clear. Communication can be difficult sometimes if there is not enough time between meetings. Also there has been times where they don’t communicate clearly when issues arise during finalization. The biggest thing I dislike is that sometimes the price increases just because they add more hours into production (which happens often). But overall I would recommend this firm because of all the great feedback I've received from clients who have used them.