I highly recommend! My son and I had such a great time. Randy was amazing and patient with my son and so was his awesome dog Cash. Ryan said this was the best part of our entire trip and I have to agree! An amazing time with lots of great catches and memories.