yup. the only country you need a visa for is panama, and that is easy enough to get in san jose if i go that far. to drive in, you just need an international driver's license, the vehicle title, and copies of your passport, driver's license, vehicle registration, and insurance if you have it.
other than that, it is the standard latin american land based border crossing hassle. if you don't know the drill and don't speak spanish, you can get fleeced by officials on the take. minor graft is always to be expected and makes getting through easier, but some people have been taken for hundreds of dollars in bogus fees.
This isn't an office. It's Hell with fluorescent lighting.