I love your "impromptu" set-up. Just needs a few plants for hiding and climbing. Do a search on the forum, there are many discussions about different plants.
Your daughter must be thrilled!
She is, and honestly, so am I, lol....I wouldn't have thought to keep a pet tree frog, but am now finding myself quite enchanted and enthralled as my daughter, lol..