Most definitely Barking Tree Frog. Lucky you, that's a very nice frog. Do you have any pics of the tadpole?