Not a bad routine IMO - but I would probably get rid of bench press and add OHP instead. What is vertical row? - BB Row is one of my favourite back excercises, I would put that there!
Rep range is okay, though you may want to consider doing straight sets. I would say do 6 sets for abs, 2 different excercises.