4 months is still a rebound - but that’s not necessarily a bad thing. The good ones do get snapped up quick I think. I’d just be careful about any signs of his ex turning back up.
Glad this is feeling so good so far. Have you learned anything more about why his previous relationship broke up?