What is the meaning of [on point]

Jennifer’s presentation was on point (well done) – concise, relevant, and accurate.