First Deal - 2019 Highlander LE AWD - NJ $300/mo with taxes and fees

How does this deal sound?.. 2019 LE AWD with 2k due at signing and 10k mile allowance with NJ taxes and all fees for $300 per month for 36 months. Suggested price was 35,340 + 425 (color) + 269 (mats) + des fee = 37,129 msrp. Does this deal sound good?

I can do better. Pick up is outside philly though