Fits our 2018 Mazda 3 perfectly. Most headrests are made to US standards for domestic use. So it should fit almost any headrest in most cars. It seems that in larger cars the headrests are made proportionally. Although it fits between the headrest adjuster rods, it's a bit tight between them, with about an eighth of an inch spacing on one side. Since our daughter hasn't used it in our car yet, I can't say how it will hold up on long drives, but my first impression is that it feels a little flimsy to hold the Switch upright while driving. I will update this report later. Hope that helps.