Road condition is 90% good. Well paved and wide. I went there last May when there are some roadworks but i think it's done by now.
Going there, we took Nueva Ecija, Nueva Viscaya Ifugao route since we went to Hungduan town, then from Sagada, took Halsema going to Baguio, when we also went to some farther towns like Kibungan.
It took 6 hours from Sagada to Baguio City, wirh stops to buy carrot juice and veggies and along the way. Not for the tamad drivers