Having stayed there, I can say that they are very secluded - we loved that part!! - but it is a long, long journey to anywhere by bus, as you first have to catch an internal bus (and we always seemed to have a 15-20 minute wait for one, then 15-20 minutes to the main bus stop), and then take the bus from there to the parks.
When we decided one morning that we'd just Lyft there, we discovered you can't actually get into the treehouse villa area without staying there; the entry to the area is not manned by a guard, so you need to have a room key. Which meant we had to walk down to the end of the road (about 15 minutes from our villa) to catch one.
We will definitely stay there again, but we will either do so on a mostly-resort-stay where we don't care if we go to the parks or how long it takes us to get to the parks, or if we rent a car while there.