Once again, ACE has taken two incompatible genres and merged them into a solid product.
Read full review