Pretty good deal indeed. You should be a proud parent. Negotiating in today’s market is tough. Dealers are sitting on low inventory and waiting for shoppers to come along with an open mind to pay a little more than the pre-Covid days.
Honda sells roughly 30k CRVs per month. Quick nationwide search showed under 7,000 EX-Ls (under 3k all trims) and the absolute oldest is 238 days. So there is roughly a 1 month supply of CRVs on the ground in the US.
That is not a lot depending on your market. In my area the dealers claim to sell at least 300 cars a month or more. Honda does not make that many different models and CRV Civic and Accord are probably their most popular so 40 CRVs in stock is nothing.
There is low stock of most things in my area, they are not interested in the buying at dealer cost or close to it customer because they cannot get the volume they normally have which is part of their incentive from Honda or Toyota or whomever