I agree with any of the first three suggestions. I wouldn't recommend that an English Language learner use the "street slang" version. It sounds very strange and put-on coming from someone who didn't grow up using it, especially with a "foreign" accent. You have to be pretty culturally and linguistically aware to know how and when to use that kind of dialect.