Welcome MSF course is the way to go. And when I was looking at bikes, I sat on a 250 and it seemed small (I'm 6'1"). I ended up getting a Ninja 650r as my first bike and couldn't be happier with it (at least for now). But hey what do I know, I'm not a dude...