As a family, we have traveled to quite a few places and nothing comes close to the experience we had here. My two children, ages 16 and 10, enjoyed it as much as my husband and I. We stayed for two nights as part of a package which included horseback riding to the river, and then the rafting back to the lodge. I can't say enough about our guides, who were knowledgeable and fun and always had safety as a priority. The horseback riding is good for beginners, but anyone more advanced might be a little bored since the horses walked the whole time. The rafting was definitely the best part of the adventure. I was nervous about having my youngest child fall into the river but eventually got over it, especially after everyone at one point ended up in the water. I certainly felt like we were in safe hands the whole time, and it was quite a thrill! We had an amazing lunch provided by Rafiki halfway through the trip (complete with a bathroom in the middle of the jungle - how great is that?) The lodge itself is in a beautiful setting, and the luxury tents are clean and comfortable with a huge bathroom attached. It was a little unsettling to be reminded to use flashlights after dusk when you walk back to your tent due to the possibility of snakes, but I never saw one. So long as you stick to the path and remember to zip up your tent you should be fine. The staff and owners of the resort were amazingly attentive without being too intrusive, and we enjoyed the family atmosphere. We were there for the third week of August and were the only guests during our stay, which was initially a little odd to us. However, it is the start of the rainy season, which probably scares people away. It didn't affect our plans as it tended to rain in the afternoons and mornings were hot and sunny. There wasn't much to do after dinner except go back to your tent, but we were tired after our long day so it wasn't a big deal. The road to get to Rafiki is long and bumpy, so if you plan to go for the rafting or other adventures, it would make sense to stay there rather than trying to travel back and forth in the same day. Also, the food was fantastic and makes it worth the stay. It was very fresh and delicious; always two choices and they were attentive to the needs of my youngest who was a picky eater. However, that being said, there were no chicken nuggets or fries so he had to learn how to be flexible on his end, too! Our host Ralene was very helpful in arranging for our transport back and forth to the resort since we did not rent a car. All in all, we loved it and were very glad that we squeezed it into our week of traveling from one end of Costa Rica to the other.