Jim makes beautiful flies. You may have to wait for your order, but the wait is worth it. Just make sure you order several weeks before you need flies. Jim does a great job of communicating, and giving timing updates so you know he hasn't forgotten about you. I highly recommend Tenkara Fly Shop.