Too fast?

So I’ve known my boyfriend for like 3 years before we started dating, we worked together (he was my boss lmao oops) and we were really good friends. After I quit I moved because I never thought I’d have a chance bc he had a nasty ass girlfriend of 5 years but she ended up cheating on him a couple times and they broke up not long after I moved. So we started talking long distance for like 5 months and he came over to visit once for like a week and I would visit him like once a month but nothing happened but it was a “I didn’t do anything cause I didn’t know if you were into me” type plus I was giving him space after breaking up w his ex, but we both wanted to. I ended up moving back and the second day I moved back we kissed for the first time and the third day we had sex for the first time and he asked me to be his girlfriend right after. And I lived about 20 minutes away from him so I stayed with him for like a month straight only going home for clothes basically and we moved in together not long after, probably 2 months in. I have never been happier and I don’t feel like we moved too fast because we had known each other for such a long time and were super close. Everything just feels so right, and it just works. Is it possible for love to just workout straight from the beginning? Was this too fast and were just too crazy in love to notice or is it okay?