Bag is made of faux leather. Ok for the price in my opinion. Fit is ok, recommended product. Confusing is just the transport. At first a Chinese company reports with delivery time of several weeks. Then the product of GB will be shipped at once. For me quite opaque with a company name "Happiness Express".