I have a CB300R, among other bikes, I don’t recommend it if you do any highway riding. Its no fun at all to have to cruise 1k short of redline in top gear to keep up with traffic. If you do any highway riding, I’d look 450cc and up. CB500 or FZ-07 seem a lot nicer.