A cross bike is an excellent choice. You might test ride a couple different bikes to figure out what is comfortable for you though. You also need to consider whether you will have racks and fenders, because then you will need bikes with the appropriate eyelets. Not sure if the Giant has them.