We were there for three days - two adults and one 11 year-old. We rafted during our stay. It was a great experience. Our tent was not fancy but we did not expect it to be. It had tile floors in the bathroom that was cleaned every day! The dinners were amazing - especially given the remote location. The staff was accommodating and welcoming.
The only downside is that it is VERY difficult to find an the road is treacherous - and that is coming from an Idaho gal! In fact, it was so difficult to find we did not make it our first night and stayed at Rafiki Beach. The beach was amazing! So, no regrets. All in all, a great experience. Would strongly recommend it for families!