Congrat's on the internship. When HR says "Jeans are ok," then that means that it's practically a free for all. Everything that you described seems fine. OP, this is probably the most easy to deal with "business casual" issue that I've seen here. Do you need us to help you wipe your behind too?