Is this a good cam?