Be careful with TransNica. We bought four executive bus tickets on TransNica from Puntarenas to Nicaragua, but the bus didn't stop at the restaurant we were told to wait at, Restaurante Caldera.
A women who saw what happened said the same thing had happened to her. We're trying to get refunded, but not hopeful. We ended up taking a taxi ($200 each way) instead of shelling out for a hotel in Puntarenas in hopes the bus would stop the next day, plus losing our prepaid lodging in Nicaragua.
We also weren't sure that on the return trip the bus would stop in Puntarenas - or keep going to San Jose, in which case we'd have to arrange to get back to Puntarenas and probably need to spend more on a hotel.
Stressful and costly experience! On the plus side, God bless Costa Rican taxi drivers! And San Juan del Sur in Nicaragua was great.