I like their work ethic, they're great at listening to your needs, then creating something from nothing! They are very professional but also have fun with it too which makes working together so much more enjoyable! Their pricing structure for some of our projects was not ideal - however this has been addressed now by them having an agreed fixed price rather than per hour or day rate (which may be different).
This allows us greater certainty about budgeting as well as ensuring value for money when comparing quotes etc.