Great team of designers, they have creative ideas and are very good at implementing them. They do high quality work (which is important) but also give you plenty of opportunities to make your own decisions along the way. Studio is a small agency so it's difficult for them to scale up quickly so it can be hard to meet deadlines. Their service level is great as long as you understand that there will always be some delay. I've used Studio to develop and manage branding projects as well as website designs. The best thing about Studio is their ability to identify trends and adapt to new digital technologies.