<human>: Could you distill the essence of the text into 1-3 sentences?

I have a friend I see all the time at the gym. We're good friends since we see each other every day and hang out for like an hour or so at the gym. we're both really into powerlifting and smoking weed and such.

he's always been a little flirty when we joke around but he has started calling me "hot" and saying my "body is fucking perfect" and talking about my ass and such. he says he only comes to the gym to see me. he talks about sex sometimes to me, ex. "the best thing to do while high is have sex" etc.

the other day we were talking about how we both love hiking and he invited me to sleep over at his apartment and then go on a sunrise hike this weekend.

i like him as a friend but isn't he a little old for me? He knows i'm 18 and just graduated high school. honestly, i am starting to feel uncomfortable, especially after he invited me to sleep over at his apartment. 

is this inappropriate? or is it okay/normal because im of legal age and just overreacting? am i being immature if I feel uncomfortable because he's 30?
<bot>: 30yo male friend has been acting sexual/flirty towards me, fully aware that i am 11 years younger. he asked me to stay the night at his apartment. is this inappropriate of him?