Although both are grammatically correct, as has been said, I think your guide should always be usage and context. Neither is more correct, but each has their time and place, as it were, and each is implicit and subtle. For example, which would be more likely to occur in advertising copy, or if both could be used in advertising the product, can you visualise differences in the substances of the two advertsiements?