We have had a family holiday in Costa Rica and apart from being fleeced by the traffic police (as we were warned would happen on a particular stretch of road) it was fantastic, so many different things to see. The people are very friendly and welcoming. I can't recommend it enough.
Dd went on a school trip to Honduras, a week deep in the jungle in a national park and a week diving. They spent the first and last nights in San Pedro Sula which has a very bad reputation, they were not allowed out of the hotel which had armed guards, as did their hotel on the coast where they were diving. She would choose Costa Rica every time.