Loved the treehouse. Yes there are 101 stairs, and they are tiring, but so worth it, yeah there are lizards, but awesome, bugs, but not too many. The amenities were cool, the gear stash was super handy and helpful, kind of a diy stash, which I preferred, bikes were in random states of disrepair, but had tools and pumps and people around to help if needed, will help you find cool places and supplies, they have snorkeling items, standup paddle boarding and surfing equipment. The yoga deck is cool, and the treehouse deck is perfect. Bathroom and kitchen were good as well. Everyone on property was helpful and friendly, not really any negatives to list. If it is rainy it is only kind of enclosed, mainly for mosquitos and such, but it did rain one night and we had NO problems.