I just got this bag at Walmart for $10!! It’s actually really nice fabric, its a heavy canvas with a polyester lining. The “leather” straps and hardware do not look cheap. It also comes with a longer strap you can clip on and off. I am extremely happy with this find today.