What are the Merits and Demerits of Ricardian Theory of Comparative Advantage?

Ricardian theory of comparative advantage has the merit of demonstrating that international trade is possible even when a country is able to produce all goods at cheaper cost, provided the cost advantage is comparatively more in some goods than in the others.