I like that they are very professional in their work, which makes them easy to deal with as well! They have worked hard at building our site from scratch so it looks great now but we still need some minor adjustments here or there before launch day (which will be soon!). We've been able get everything done quickly without any problems since working together has really put us all out of each other's way when needed - even if just for scheduling purposes ;) Highly recommend this firm!! Their communication skills were amazing too especially considering how busy everyone was during pre-production/development time haha :) The only thing i dislike about my experience thus far would probably come down more towards client expectations rather than anything specific relating directly back into what these guys did though :). My final product came off exactly where expected by both myself & clients who saw early previews etc., however due mainly because you can't please 100% people sometimes things may not always look perfect straight away upon.