Had a ton of fun, and made me laugh a number of times. Pretty well balanced too. Fun surprise at the end