All craftwork is done here in our family-owned embroidery shop (see Bayshore Embroidery) located in Kemah, Texas USA since 1989. Typically we can fulfill an order with 24 hours, but customization or large orders may take an additional day or so. We fully guarantee our products. If you are not 100% happy, you may return your product and we will replace it at no extra charge or fully refund you for your purchase. Questions? Call 713-306-5418.