Treetop lodge is among the worst places you could choose to live. If it's your only option it will suffice, but it's overpriced, the management is awful and they will find ways to nickel and dime you every single month. Maintenance is pretty much incompetent as well. They installed a closet door on my front door when I lived there.
I get notified anyone posts a review of this place, and the flurry of positive reviews just reek of the property owner or the management managing their rating on here. Just look at the way they're all written and the content contained, they all sound the same.