Should I have my first time like this or should I wait? I'm 18 soon to be 19.

I have a question. There is this guy that I like a lot and want to date but he is not ready for a relationship right now. He would like to have sex, and I honestly would like to have sex the first time with him, but it's my first time. I don't know if I'm just making a really big deal about it not being in a relationship first before we do, but what do you all think? Should I go ahead an experience it with him not being in a relationship or should I make him wait and see if we ever get into a relationship. Please help me decide. He also said he would pay for a hotel room and make it a special night. I just don't know.