Didn't end up working with them; cannot give a credible recommendation
Great work and an experienced team.
Poor workmanship and documentation. Arrogant attitude. Client's requirements and ideas are not considered.
If you want high quality design contact them