John was terrible. He arrived early which was great but managed to down three drinks before his performance. He lasted a total of 12 minutes before we asked him to leave. He let the F bomb fly 5 minutes into his unfunny act after being told this was a mixed audience of teens and adults. I would not recommend him for any Christmas party or Corporate event...not funny at all. I paid him the full amount agreed upon just to make him stop.