I am back from the trip. It's an amazing place. I went directly to karimabad without stopping and stayed there for four nights. The road was good. But there is a very bumpy patch of about 3-4 hours in kohistan.
I would stay over at Besham or chillas if I had time because the journey is very long and tiring in one go. I went upto khunjerab and was an amazing experience. Thank you everyone for your input and help in making this trip happen