Rugs come in various sizes. The average is 16 x 16 size  with a cost between $55 and 75.
Rugs from this site are in the USA as of August 2019. Contact for ordering:
info@rughookproject.com