Yes, most are ok, I'm not sure why a towel would feel smooth, but it's not grammatically wrong.
An accent should "sound" something usually, not "feel". Also, not that it matters but if you say his "English" accent it sounds like you are implying a British accent, not his normal American one.