It is a perfect fit for a Mazda 3, feels sturdy and well built. My only complaint would be the lack of cover on the inside of the feet, which makes it look a little odd/cheap. But, despite that I would recommend it. Good for the price. Shipping cost was on the expensive side, but arrived quickly. *I wish I could upload pictures like amazon, so I could show what I meant about the inside of the feet.