Banana Bank is a must. If you are into horseback riding they have excellent horses and the guide is exceptional. The meals are excellent. Bring you own wine or other drinks as they don't have liquor there. John will set up caving, Mayan ruin excursions etc. for you. It was our family's trip of a lifetime (to date.)