I would absolutely recommend Jeff to perform at your next function. We hired Jeff on behalf of a client for a corporate gathering and our client was thrilled. So much fun, so funny, and interactive! Jeff and his team were also a very easy to work with logistically, and had great communication! Would definitely hire him again!