I thought it was pretty well done.. but yeah, definitely too long.