Home Sweet Home near Mindo, Ecuador nestled in the cloud forest - plants, birds, frogs, snakes and bugs - oh my!