I know you've already made your decision, but I just wanted to address some of these replies.
You can not have met in person, but you still know the person very well. I met my soon-to-be HUSBAND online. We talked online (and over the phone, etc) exclusively for 5 years before we met in person in December of 2015. I flew to visit him, and we stayed in a hotel. We were consenting adults, and I had talked to him/known him for YEARS. He was not a stranger. There was no "you don't really know each other" or anything like that. OP said they'd met before. They aren't strangers, and OP is not a child. OP is older than me, in fact (I'm 22, will be 23 in 4 days. My fiance is 28)
OP did not ask for advice. I know you all mean well, but some of these responses are honestly disrespectful and condescending.
Rant over.