Too old for me?

Jordan

I’ve recently started seeing a man who is 21 years older than me. I’m 19 and will be twenty in July, and he is 41. He treats me so well and I’m very happy to be with him. My friends seem to think he is too old for me and will not allow him to come over our place. Are they right? Or should I just follow my heart?