Yelena, first I would suggest that you join a local club. If you have already done so, hopefully some of the members can assist you in your selection of materials and contractor.
If you are not fortunate to have a local club, then ask to see some of the ponds that the various contractors have built and speak to the owners (without the contractor present)
I hope it goes well for you.


