The treehouse is amazing. It somehow has a flushing toilet AND a shower. And a stove. And a Le Creuset kettle. And a Keurig. The beds were spacious and comfy. There was nothing that I can think of lacking in the amenities. It is cozy and beautiful. We were sad that we couldn't figure out how to turn the Christmas lights on, because that would have been magical!
The only thing that you might want to keep in mind is that it is a treehouse, and as such, there will naturally be creaking sounds associated with staying there. The wind was very strong the night we were there, so there was a substantial amount of noise with the branches whipping around and the treehouse swaying. You should probably bring earplugs if you have any difficulty sleeping.
I would definitely stay in the treehouse again; it is located in San Jose- so convenient to be able to stay in such a "glamping" style place!