The roads have all been improved over the last couple of years and it's an easy drive. Takes about 8 hours from SJO with stops for fuel/food.