The best frame for mountain bikes is carbon fiber. Its weight and stiffness go well during mountain journeys. Besides, the bike stays free from corrosion and dents.