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.